Метод IMFMediaSourceEx::GetStreamAttributes (mfidl.h)

Возвращает хранилище атрибутов для потока в источнике мультимедиа.

Синтаксис

HRESULT GetStreamAttributes(
  [in]  DWORD         dwStreamIdentifier,
  [out] IMFAttributes **ppAttributes
);

Параметры

[in] dwStreamIdentifier

Идентификатор потока. Чтобы получить идентификатор, вызовите IMFStreamDescriptor::GetStreamIdentifier в дескрипторе потока.

[out] ppAttributes

Получает указатель на интерфейс IMFAttributes . Вызывающий объект должен освободить интерфейс .

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_NOTIMPL
Источник мультимедиа не поддерживает атрибуты уровня потока.
MF_E_INVALIDSTREAMNUMBER
Недопустимый идентификатор потока.

Комментарии

Используйте указатель IMFAttributes для получения или задания атрибутов, которые применяются к указанному потоку. Для атрибутов, которые применяются ко всему источнику, используйте метод IMFMediaSourceEx::GetSourceAttributes .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h

См. также раздел

IMFMediaSourceEx