Поделиться через


Заголовок wmcontainer.h

Этот заголовок используется Microsoft Media Foundation. Дополнительные сведения см. в разделе:

wmcontainer.h содержит следующие программные интерфейсы:

Интерфейсы

 
IMFASFContentInfo

Предоставляет методы для работы с разделом заголовков файлов, соответствующих спецификации Advanced Systems Format (ASF).
IMFASFIndexer

Предоставляет методы для работы с индексами в файлах системного формата (ASF).
IMFASFMultiplexer

Предоставляет методы для создания пакетов данных расширенного формата систем (ASF).
IMFASFMutualExclusion

Настраивает объект взаимного исключения в расширенном формате систем (ASF), который управляет сведениями о группе потоков в профиле ASF, которые являются взаимоисключающими.
IMFASFProfile

Управляет профилем расширенного формата систем (ASF).
IMFASFSplitter

Предоставляет методы для чтения данных из файла ASF.
IMFASFStreamConfig

Настраивает параметры потока в ASF-файле.
IMFASFStreamPrioritization

Не реализован. (IMFASFStreamPrioritization)
IMFASFStreamSelector

Выбирает потоки в файле ASF на основе сведений о взаимном исключении в заголовке ASF.
IMFDRMNetHelper

Настраивает управление цифровыми правами Windows Media (DRM) для сетевых устройств в сетевом приемнике.

Функции

 
MFCreateASFContentInfo

Создает объект объекта заголовка ASF.
MFCreateASFIndexer

Создает объект индексатора ASF.
MFCreateASFIndexerByteStream

Создает поток байтов для доступа к индексу в потоке ASF.
MFCreateASFMediaSink

Создает приемник мультимедиа ASF.
MFCreateASFMediaSinkActivate

Создает объект активации, который можно использовать для создания приемника мультимедиа ASF.
MFCreateASFMultiplexer

Создает мультиплексор ASF.
MFCreateASFProfile

Создает объект профиля ASF.
MFCreateASFProfileFRomPresentationDescriptor

Создает объект профиля ASF из дескриптора презентации.
MFCreateASFSplitter

Создает разделитель ASF.
MFCreateASFStreamingMediaSink

Создает объект активации для приемника потоковой передачи ASF. (MFCreateASFStreamingMediaSink)
MFCreateASFStreamingMediaSinkActivate

Создает объект активации для приемника потоковой передачи ASF. (MFCreateASFStreamingMediaSinkActivate)
MFCreateASFStreamSelector

Создает селектор потока ASF.
MFCreatePresentationDescriptorFromASFProfile

Создает дескриптор презентации из объекта профиля ASF.
MFCreateWMAEncoderActivate

Создает объект активации, который можно использовать для создания кодировщика Windows Media Audio (WMA).
MFCreateWMVEncoderActivate

Создает объект активации, который можно использовать для создания кодировщика Windows Media Video (WMV).

Структуры

 
ASF_INDEX_DESCRIPTOR

Описывает конфигурацию индексирования для потока и тип индекса.
ASF_INDEX_IDENTIFIER

Задает индекс для объекта индексатора ASF.
ASF_MUX_STATISTICS

Содержит статистику по ходу выполнения мультиплексера ASF.

Перечисления

 
ASF_SELECTION_STATUS

Определяет параметры выбора для потока ASF.
ASF_STATUSFLAGS

Определяет условия состояния для метода IMFASFSplitter::GetNextSample.
MFASF_INDEXER_FLAGS

Определяет параметры индексатора ASF.
MFASF_MULTIPLEXERFLAGS

Определяет параметры мультиплексоров ASF.
MFASF_SPLITTERFLAGS

Определяет параметры разделитировщика ASF.
MFASF_STREAMSELECTOR_FLAGS

Определяет параметры селектора потока ASF.
MFSINK_WMDRMACTION

Указывает, как приемник файлов ASF должен применять DRM Windows Media.