Заголовок 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. |