Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Объект конфигурации потока используется для указания свойств потока мультимедиа в файле ASF. Объекты конфигурации потоков можно создавать для существующих потоков в профиле или создавать пустые, готовые к получению новых данных. Объекты конфигурации потоков не могут существовать независимо от объекта профиля. Чтобы сохранить содержимое объекта конфигурации потока, необходимо вызвать IWMProfile::AddStream, чтобы добавить новый поток или IWMProfile::ReconfigStream, чтобы сохранить изменения, внесенные в существующий поток.
Чтобы создать объект конфигурации потока, используйте один из следующих методов.
| Метод | Описание |
|---|---|
| IWMProfile::CreateNewStream | Создает объект конфигурации потока без каких-либо данных. |
| IWMProfile::GetStream | Создает объект конфигурации потока, заполненный данными из профиля. Использует индекс потока для идентификации требуемого потока. |
| IWMProfile::GetStreamByNumber | Создает объект конфигурации потока, заполненный данными из профиля. Использует номер потока для идентификации требуемого потока. |
Все методы в предыдущей таблице задают указатель на интерфейс IWMStreamConfig. Другие интерфейсы объекта конфигурации потока можно получить путем вызова метода QueryInterface.
Следующие интерфейсы поддерживаются объектом конфигурации потока.
| Интерфейс | Описание |
|---|---|
| IWMMediaProps | Задает и извлекает структуру WM_MEDIA_TYPE для потока. |
| IWMPropertyVault | Задает и извлекает свойства, которые не требуются для всех потоков, таких как параметры переменной скорости (VBR). |
| IWMStreamConfig | Задает и извлекает все основные сведения о потоке. |
| IWMStreamConfig2 | Настраивает типы расширений единиц данных, связанных с потоком. Наследует все методы IWMStreamConfig. |
| IWMStreamConfig3 | Задает и извлекает язык для потока. Наследует все методы IWMStreamConfig и IWMStreamConfig2. |
| IWMVideoMediaProps | Управляет свойствами видеопотока. Это необязательный интерфейс и доступен только для видеопотоков. |
Связанные разделы