eAVEncVideoOutputFrameRateConversion enumeration (codecapi.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Specifies whether the encoder converts the frame rate, if the output frame rate does not match the input frame rate. This enumeration is used with the AVEncVideoOutputFrameRateConversion property.

Syntax

typedef enum eAVEncVideoOutputFrameRateConversion {
  eAVEncVideoOutputFrameRateConversion_Disable = 0,
  eAVEncVideoOutputFrameRateConversion_Enable = 1,
  eAVEncVideoOutputFrameRateConversion_Alias = 2
} ;

Constants

 
eAVEncVideoOutputFrameRateConversion_Disable
Value: 0
Disable frame rate conversion.
eAVEncVideoOutputFrameRateConversion_Enable
Value: 1
Enable frame rate conversion.
eAVEncVideoOutputFrameRateConversion_Alias
Value: 2
Change the time stamps on the samples, but do not interpolate the time stamps.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Header codecapi.h

See also

Codec API Enumerations

ICodecAPI Interface