beautypg.com

Google Flix Engine Linux Reference Manual User Manual

Page 468

background image

462

Flix Engine Linux Page Documentation

$temp = explode(":",$func);

muxer_interface($temp[0],$temp[1],$param);

} else

{

SimpleSet($func,$param);

}

}

}

echo "Flix2_Encode()";

$sc = Flix2_Encode($flix);

echo "$sc\n";

echo "\n";

if($sc != ON2_OK) {die (’Flix2_Encode: sc=’ . $sc ."\n");}

echo "
Encoding...(video frames encoded, percent complete). ".

"Total frames will reset when doing 2pass.
";

do {

$ier = SimpleGet(’Flix2_IsEncoderRunning’);

$res = call_user_func(’encoding_status_GetTotalFrames’, $flix);

$p = call_user_func(’encoding_status_PercentComplete’, $flix);

if ($res[0] == ON2_OK) {

echo "($res[1], $p[1]%)
\n";

flush_output();

}

sleep(1);

} while(($sc == ON2_OK) && ($ier != on2false));

print "
Done!";

print_encoder_status();

$sc = Flix2_Destroy($flix);

if($sc != ON2_OK) {die("Flix2_Destroy: sc= $sc\n");}

if(isset($filterptr)) {delete_flix2plgnhandlep($filterptr);}

if(isset($codecptr)) {delete_flix2plgnhandlep($codecptr);}

if(isset($muxerptr)) {delete_flix2plgnhandlep($muxerptr);}

delete_flix2handlep($flixptr);

print "\n";

?>

Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen