Bagikan melalui


METODE IMFSourceReader::GetPresentationAttribute (mfreadwrite.h)

Mendapatkan atribut dari sumber media yang mendasar.

Sintaks

HRESULT GetPresentationAttribute(
  [in]  DWORD       dwStreamIndex,
  [in]  REFGUID     guidAttribute,
  [out] PROPVARIANT *pvarAttribute
);

Parameter

[in] dwStreamIndex

Aliran atau objek yang akan dikueri. Nilainya bisa salah satu dari yang berikut ini.

Nilai Makna
0–0xFFFFFFFB
Indeks aliran berbasis nol.
MF_SOURCE_READER_FIRST_VIDEO_STREAM
0xFFFFFFFC
Streaming video pertama.
MF_SOURCE_READER_FIRST_AUDIO_STREAM
0xFFFFFFFD
Aliran audio pertama.
MF_SOURCE_READER_MEDIASOURCE
0xFFFFFFFF
Sumber media.

[in] guidAttribute

GUID yang mengidentifikasi atribut yang akan diambil. Jika parameter dwStreamIndex sama dengan MF_SOURCE_READER_MEDIASOURCE, guidAttribute dapat menentukan salah satu hal berikut:

Jika tidak, jika parameter dwStreamIndex menentukan aliran, guidAttribute menentukan atribut deskriptor aliran. Untuk daftar nilai, lihat Atribut Deskriptor Stream.

[out] pvarAttribute

Pointer ke PROPVARIANT yang menerima nilai atribut . Panggil fungsi PropVariantClear untuk membebaskan PROPVARIANT.

Mengembalikan nilai

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Antarmuka ini tersedia di Windows Vista jika Suplemen Pembaruan Platform untuk Windows Vista diinstal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7, Windows Vista, dan Suplemen Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header mfreadwrite.h

Lihat juga

IMFSourceReader

Atribut Media Foundation

Pembaca Sumber