Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mendapatkan format yang didukung secara asli oleh sumber media.
Syntax
HRESULT GetNativeMediaType(
[in] DWORD dwStreamIndex,
[in] DWORD dwMediaTypeIndex,
[out] IMFMediaType **ppMediaType
);
Parameter-parameternya
[in] dwStreamIndex
Menentukan aliran mana yang akan dikueri. Nilainya bisa salah satu dari yang berikut ini.
| Nilai | Meaning |
|---|---|
|
Indeks aliran berbasis nol. |
|
Streaming video pertama. |
|
Aliran audio pertama. |
[in] dwMediaTypeIndex
Menentukan tipe media mana yang akan dikueri. Nilainya bisa salah satu dari yang berikut ini.
| Nilai | Meaning |
|---|---|
|
Indeks berbasis nol dari jenis media |
|
Jenis media asli saat ini. |
[out] ppMediaType
Menerima penunjuk ke antarmuka IMFMediaType . Pemanggil harus merilis antarmuka.
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
| Mengembalikan kode | Description |
|---|---|
|
Metode berhasil. |
|
Parameter dwStreamIndex tidak valid. |
|
Parameter dwMediaTypeIndex berada di luar rentang. |
Komentar
Metode ini mengkueri sumber media yang mendasari untuk format output aslinya. Berpotensi, setiap aliran sumber dapat menghasilkan lebih dari satu format output. Gunakan parameter dwMediaTypeIndex untuk mengulangi format yang tersedia. Umumnya, sumber file hanya menawarkan satu format per streaming, tetapi perangkat pengambilan mungkin menawarkan beberapa format.
Metode mengembalikan salinan jenis media, sehingga aman untuk memodifikasi objek yang diterima dalam parameter ppMediaType .
Untuk mengatur jenis output untuk aliran, panggil metode IMFSourceReader::SetCurrentMediaType .
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 Platform Update Supplement untuk Windows Vista [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
| Platform Target | Windows |
| Header | mfreadwrite.h |