Google Flix Engine Linux Reference Manual User Manual

Page 468

Advertising
background image

462

Flix Engine Linux Page Documentation

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

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

} else

{

SimpleSet($func,$param);

}

}

}

echo "<tr><td>Flix2_Encode()</td>";

$sc = Flix2_Encode($flix);

echo "<td align=\"center\">$sc</td></tr>\n";

echo "</table>\n";

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

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

"Total frames will reset when doing 2pass.<br>";

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]%)<br>\n";

flush_output();

}

sleep(1);

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

print "<br>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 "</body>\n</html>";

?>

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

Advertising