Google Flix Engine Linux Reference Manual User Manual
Page 468

462
Flix Engine Linux Page Documentation
$temp = explode(":",$func);
muxer_interface($temp[0],$temp[1],$param);
} else
{
SimpleSet($func,$param);
}
}
}
echo "
$sc = Flix2_Encode($flix);
echo "
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 "