FormatVideoGetCount Method (MFWriterClass)
format type
number of available formats
Gets a number of available video formats of selected type.
Public Overridable Sub FormatVideoGetCount( _
   ByVal _eFormatType As eMFormatType, _
   ByRef _pnCount As Integer _
public virtual void FormatVideoGetCount( 
   eMFormatType _eFormatType,
   out int _pnCount
public procedure FormatVideoGetCount( 
    _eFormatType: eMFormatType;
   Out  _pnCount: Integer
); virtual; 
public: virtual void FormatVideoGetCount( 
   eMFormatType _eFormatType,
   [PARAMFLAG::Out] int _pnCount


format type
number of available formats

Here is an example of how to fill a combobox with all available input video formats for a live source and select a current format:

M_VID_PROPS vidProps;
int fCount;
m_objLive.FormatVideoGetCount(eMFormatType.eMFT_Input, out fCount);
if (fCount > 0)
    for (int i = 0; i < fCount; i++)
        string name;
        m_objLive.FormatVideoGetByIndex(eMFormatType.eMFT_Input, i, out vidProps, out name);
    // Get current format
    int nCurrent = 0;
        string strName;
        M_VID_PROPS _vidProps;
        m_objLive.FormatVideoGet(eMFormatType.eMFT_Input, out _vidProps, out nCurrent, out strName);
    catch (System.Exception) { }
    // Select a current format
    comboBoxVF.SelectedIndex = nCurrent;
See Also


MFWriterClass Class
MFWriterClass Members