Метод IMFPMediaItem::GetStreamAttribute (mfplay.h)

Важно Устаревшие. Этот API может быть удален из будущих выпусков Windows. Приложения должны использовать сеанс мультимедиа для воспроизведения.
 

Запрашивает у элемента мультимедиа атрибут потока.

Синтаксис

HRESULT GetStreamAttribute(
  [in]  DWORD       dwStreamIndex,
  [in]  REFGUID     guidMFAttribute,
  [out] PROPVARIANT *pvValue
);

Параметры

[in] dwStreamIndex

Отсчитываемый от нуля индекс потока. Чтобы получить количество потоков, вызовите IMFPMediaItem::GetNumberOfStreams.

[in] guidMFAttribute

GUID, определяющий значение атрибута для запроса. Возможные значения перечислены в следующих разделах:

[out] pvValue

Указатель на PROPVARIANT , который получает значение. Метод заполняет PROPVARIANT копией сохраненного значения. Вызовите PropVariantClear , чтобы освободить память, выделенную этим методом.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Атрибуты потока описывают отдельный поток (аудио, видео или другой) в презентации. Чтобы получить атрибут, применимый ко всей презентации, вызовите IMFPMediaItem::GetPresentationAttribute.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header mfplay.h

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

IMFPMediaItem

Использование MFPlay для воспроизведения звука и видео