Reference module(s): Video Encoding Options, Frame Rate, Scale. More...
Go to the source code of this file.
Enumerations | |
enum | FE2_VideoCodec { CODEC_NULL, CODEC_H263, CODEC_SCREENVIDEO, CODEC_VP6, CODEC_VP6ALPHA } |
Output video codec types, influences quality/compatibility. More... | |
enum | FE2_CuePointType { CUE_EVENT, CUE_NAVIGATION } |
Cue point type for use with video_options_AddFLVCuePoint(). More... | |
Functions | |
on2sc | video_options_Reset (FLIX2HANDLE flix) |
Reset the video options to their defaults. | |
on2sc | video_options_Validate (const FLIX2HANDLE flix) |
Ensure the current video settings are valid. | |
on2sc | video_options_GetImageQuality (const FLIX2HANDLE flix, int32_t *lpImageQuality) |
Get the current image quality factor. | |
on2sc | video_options_SetImageQuality (FLIX2HANDLE flix, const int32_t lImageQuality) |
Set the image quality factor. | |
on2sc | video_options_GetKeyframeInterval (const FLIX2HANDLE flix, int32_t *lpKeyframeInterval) |
Get the current interval between keyfames. | |
on2sc | video_options_SetKeyframeInterval (FLIX2HANDLE flix, const int32_t lKeyframeInterval) |
Set the interval between keyfames. | |
on2sc | video_options_GetKeyframeIntervalType (const FLIX2HANDLE flix, FE2_VideoKeyframeTypes *pKeyframeIntervalType) |
Get the current keyframe interval type. | |
on2sc | video_options_SetKeyframeIntervalType (FLIX2HANDLE flix, const FE2_VideoKeyframeTypes keyframeIntervalType) |
Set the keyframe interval type. | |
on2sc | video_options_GetMaximumBitrate (const FLIX2HANDLE flix, int32_t *lpMaximumBitrate) |
Get the current maximum bitrate target. | |
on2sc | video_options_SetMaximumBitrate (FLIX2HANDLE flix, const int32_t lMaximumBitrate) |
Set the maximum bitrate target. | |
on2sc | video_options_GetRateControlType (const FLIX2HANDLE flix, FE2_VideoBitrateControls *pRateControlType) |
Get the current rate control type. | |
on2sc | video_options_SetRateControlType (FLIX2HANDLE flix, const FE2_VideoBitrateControls rateControlType) |
Set the rate control type. | |
on2sc | video_options_GetSwfHeight (const FLIX2HANDLE flix, int32_t *lpSwfHeight) |
Gets the SWF height. | |
on2sc | video_options_SetSwfHeight (FLIX2HANDLE flix, const int32_t lSwfHeight) |
Sets the SWF height. | |
on2sc | video_options_GetSwfWidth (const FLIX2HANDLE flix, int32_t *lpSwfWidth) |
Gets the SWF width. | |
on2sc | video_options_SetSwfWidth (FLIX2HANDLE flix, const int32_t lSwfWidth) |
Sets the SWF width. | |
on2sc | video_options_GetUseCustomSwfDimensions (const FLIX2HANDLE flix, on2bool *bpUseCustomSwfDimensions) |
Determine if the engine is using the SWF width and height for the SWF. | |
on2sc | video_options_SetUseCustomSwfDimensions (FLIX2HANDLE flix, const on2bool bUseCustomSwfDimensions) |
Tells the engine to use the SWF width and SWF height for the SWF. | |
on2sc | video_options_GetUseMaximumBitrate (const FLIX2HANDLE flix, on2bool *bpUseMaximumBitrate) |
Determine if the maximum bitrate target will be used. | |
on2sc | video_options_SetUseMaximumBitrate (FLIX2HANDLE flix, const on2bool bUseMaximumBitrate) |
Enable/disable the maximum bitrate target value. | |
on2sc | video_options_GetSwfFramerate (const FLIX2HANDLE flix, int32_t *pSwfFramerate) |
Gets the SWF framerate. | |
on2sc | video_options_SetSwfFramerate (FLIX2HANDLE flix, const int32_t swfFramerate) |
Sets the SWF framerate. | |
on2sc | video_options_GetVideoCodec (const FLIX2HANDLE flix, FE2_VideoCodec *pVideoCodec) |
Determine which video codec will be used. | |
on2sc | video_options_SetVideoCodec (FLIX2HANDLE flix, const FE2_VideoCodec videoCodec) |
Select the video codec to be used. | |
on2sc | video_options_GetAlphaPercentage (const FLIX2HANDLE flix, int32_t *percentage) |
Gets the percentage of the video bitrate to be used to encode the alpha channel. | |
on2sc | video_options_SetAlphaPercentage (FLIX2HANDLE flix, const int32_t percentage) |
Sets the percentage of the video bitrate to be used to encode the alpha channel. | |
on2sc | video_options_GetSourceHeight (const FLIX2HANDLE flix, int32_t *height) |
Get the height of the source video. | |
on2sc | video_options_GetSourceWidth (const FLIX2HANDLE flix, int32_t *width) |
Get the width of the source video. | |
on2sc | video_options_AddFLVCuePoint (FLIX2HANDLE flix, const char *pName, const double time, const FE2_CuePointType type) |
Adds a cue point to the FLV. | |
on2sc | video_options_AddFLVCuePointParameter (FLIX2HANDLE flix, const char *pCuePointName, const char *pName, const char *pValue) |
Adds a name/value parameter to an already added cue point. | |
on2sc | video_options_GetCompressMode (const FLIX2HANDLE flix, FE2_CompressMode *mode) |
Get the current VP6 compression mode. | |
on2sc | video_options_SetCompressMode (FLIX2HANDLE flix, FE2_CompressMode mode) |
Set the VP6 compression mode. | |
Deprecated functions | |
on2sc | video_options_GetImageHeight (const FLIX2HANDLE flix, int32_t *lpImageHeight) |
Get the current scaled image height. | |
on2sc | video_options_SetImageHeight (FLIX2HANDLE flix, const int32_t lImageHeight) |
Set the scaled image height. | |
on2sc | video_options_GetImageWidth (const FLIX2HANDLE flix, int32_t *lpImageWidth) |
Get the current scaled image width. | |
on2sc | video_options_SetImageWidth (FLIX2HANDLE flix, const int32_t lImageWidth) |
Set the scaled image width. | |
on2sc | video_options_GetDeinterlace (const FLIX2HANDLE flix, on2bool *lpDeinterlace) |
Determine if the deinterlace filter is enabled. | |
on2sc | video_options_SetDeinterlace (FLIX2HANDLE flix, const on2bool lDeinterlace) |
Enable/disable the deinterlace filter. | |
on2sc | video_options_GetVideoFramerate (const FLIX2HANDLE flix, int32_t *lpVideoFramerate) |
Get the current video framerate. | |
on2sc | video_options_SetVideoFramerate (FLIX2HANDLE flix, const int32_t lVideoFramerate) |
Set the video framerate. | |
on2sc | video_options_GetUseSourceDimensions (const FLIX2HANDLE flix, on2bool *bpUseSourceDimensions) |
Determine if the source's dimensions will be used instead of the scaled dimensions. | |
on2sc | video_options_SetUseSourceDimensions (FLIX2HANDLE flix, const on2bool bUseSourceDimensions) |
Switch between source and scaled dimensions. | |
on2sc | video_options_GetVideoFramerateAsDouble (const FLIX2HANDLE flix, double *p_fps) |
Get the current video framerate. | |
on2sc | video_options_SetVideoFramerateAsDouble (FLIX2HANDLE flix, const double fps) |
Set the video framerate. | |
on2sc | video_options_GetUseSourceFramerate (FLIX2HANDLE flix, on2bool *bpUseSourceFramerate) |
Determine if the source's framerate will be used instead of the modified framerate. | |
on2sc | video_options_SetUseSourceFramerate (FLIX2HANDLE flix, const on2bool bUseSourceFramerate) |
Switch between source and scaled framerate. | |
on2sc | video_options_GetDecimateValue (const FLIX2HANDLE flix, uint32_t *pValue) |
Get the current decimation of the video framerate. | |
on2sc | video_options_SetDecimateValue (FLIX2HANDLE flix, const uint32_t value) |
Set the decimation of the video framerate. |
Reference module(s): Video Encoding Options, Frame Rate, Scale.
Definition in file video_options.h.