IMVEnumVideoEncoder

The IMVEnumVideoEncoder Interface enumerates all available video encoder filters. Use this interface in conjunction with the MV Multi File Writer filter.

Methods:

GetVideoEncoderDisplayName Display name of a video encoder.
GetVideoEncoderName Name of a video encoder.
VideoEncoderCount Count of available video encoders.

Header file: IMVEnumVideoEncoder.h
Interface definition language file: IMVEnumVideoEncoder.idl
Typelib: MVEnumVideoEncoder
Interface ID: IID_IMVEnumVideoEncoder


Method IMVEnumVideoEncoder::GetVideoEncoderDisplayName

Declaration: Function GetVideoEncoderDisplayName(Index As Long) As String

Display name of a video encoder.

Parameter:

Index Video encoder index.
C Prototype:

HRESULT GetVideoEncoderDisplayName(LONG Index, BSTR* value);


Method IMVEnumVideoEncoder::GetVideoEncoderName

Declaration: Function GetVideoEncoderName(Index As Long) As String

Name of a video encoder.

Parameter:

Index Video encoder index.
C Prototype:

HRESULT GetVideoEncoderName(LONG Index, BSTR* value);


Property IMVEnumVideoEncoder::VideoEncoderCount

Declaration: Property Get VideoEncoderCount As Long

Count of available video encoders.

C Prototype:

HRESULT get_VideoEncoderCount(LONG *pVal);