Метод IMFASFProfile::GetStreamByNumber (wmcontainer.h)
Извлекает объект конфигурации потока в расширенном формате (ASF) для потока в профиле. Этот метод ссылается на поток по номеру потока, а не по индексу потока.
Синтаксис
HRESULT GetStreamByNumber(
[in] WORD wStreamNumber,
[out] IMFASFStreamConfig **ppIStream
);
Параметры
[in] wStreamNumber
Номер потока, для которого требуется получить указатель интерфейса.
[out] ppIStream
Получает указатель на интерфейс IMFASFStreamConfig объекта конфигурации потока ASF. Вызывающий объект должен освободить интерфейс .
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Этот метод не создает копию объекта конфигурации потока. Извлекаемый указатель указывает на объект в объекте профиля. Не следует вносить какие-либо изменения в объект конфигурации потока с помощью этого указателя, так как это может повлиять на объект профиля непредвиденным образом.
Чтобы изменить конфигурацию объекта конфигурации потока в профиле, необходимо сначала клонировать объект конфигурации потока, вызвав IMFASFStreamConfig::Clone. Внесите необходимые изменения в клон объекта, а затем добавьте обновленный объект, вызвав метод IMFASFProfile::SetStream .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | wmcontainer.h |
Библиотека | Mfuuid.lib |