C# Класс DirectX.Capture.AsfFormat

Summary description for AsfFormat.
Наследование: System.Collections.CollectionBase
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AsfFormat System
AsfFormat System
FindDefaultAsfItem bool
GetAsfAVInfo bool
GetAsfAVInfo bool
GetCurrentAsfItem System.Guid
GetProfileDataFromFile bool

Открытые методы

Метод Описание
AddProfileItem ( AsfFormatSelection avformat, IWMProfile profile, System.Guid guid, string filename ) : bool

Add profile item to the list

Clear ( ) : void

Empty the collection.

ConfigProfileFromFile ( IBaseFilter asfWriter, string filename ) : bool

Configure profile from file to Asf file writer

Dispose ( ) : void

Release (unmanaged) resources.

GetAsfItemGuid ( int item ) : System.Guid

Return Guid of stored item

GetCurrentAsfAVInfo ( bool &captureAudio, bool &captureVideo ) : bool

Get information of current Asf item

GetProfileFormatInfo ( AsfFormatSelection avformat ) : bool

Get asf profile information

NbrAsfItems ( ) : int

Return number of stored Asf items

UpdateAsfAVFormat ( IBaseFilter asfWriter ) : bool

Update current Asf audio/video item information

UpdateAsfAVFormat ( IBaseFilter asfWriter, int asfItem ) : bool

Update Asf audio/video item information

this ( int index ) : DirectX.Capture.WMProfileData

Get the profile at the specified index.

Приватные методы

Метод Описание
AsfFormat ( ) : System

Initialize collection with no profiles.

AsfFormat ( AsfFormatSelection avformat ) : System

Initialize collection with the specified type of profiles.

FindDefaultAsfItem ( AsfFormatSelection avformat ) : bool
GetAsfAVInfo ( System.Guid guid, bool &captureAudio, bool &captureVideo ) : bool

Get Asf audio/video capture information

GetAsfAVInfo ( string filename, bool &captureAudio, bool &captureVideo ) : bool
GetCurrentAsfItem ( ) : System.Guid

Get current Asf item

GetProfileDataFromFile ( string filename, string &profileData ) : bool

Описание методов

AddProfileItem() публичный Метод

Add profile item to the list
public AddProfileItem ( AsfFormatSelection avformat, IWMProfile profile, System.Guid guid, string filename ) : bool
avformat AsfFormatSelection
profile IWMProfile
guid System.Guid
filename string
Результат bool

Clear() публичный Метод

Empty the collection.
public Clear ( ) : void
Результат void

ConfigProfileFromFile() публичный Метод

Configure profile from file to Asf file writer
public ConfigProfileFromFile ( IBaseFilter asfWriter, string filename ) : bool
asfWriter IBaseFilter
filename string
Результат bool

Dispose() публичный Метод

Release (unmanaged) resources.
public Dispose ( ) : void
Результат void

GetAsfItemGuid() публичный Метод

Return Guid of stored item
public GetAsfItemGuid ( int item ) : System.Guid
item int
Результат System.Guid

GetCurrentAsfAVInfo() публичный Метод

Get information of current Asf item
public GetCurrentAsfAVInfo ( bool &captureAudio, bool &captureVideo ) : bool
captureAudio bool
captureVideo bool
Результат bool

GetProfileFormatInfo() публичный Метод

Get asf profile information
public GetProfileFormatInfo ( AsfFormatSelection avformat ) : bool
avformat AsfFormatSelection
Результат bool

NbrAsfItems() публичный Метод

Return number of stored Asf items
public NbrAsfItems ( ) : int
Результат int

UpdateAsfAVFormat() публичный Метод

Update current Asf audio/video item information
public UpdateAsfAVFormat ( IBaseFilter asfWriter ) : bool
asfWriter IBaseFilter
Результат bool

UpdateAsfAVFormat() публичный Метод

Update Asf audio/video item information
public UpdateAsfAVFormat ( IBaseFilter asfWriter, int asfItem ) : bool
asfWriter IBaseFilter
asfItem int
Результат bool

this() публичный Метод

Get the profile at the specified index.
public this ( int index ) : DirectX.Capture.WMProfileData
index int
Результат DirectX.Capture.WMProfileData