Metode IMFSourceReader::GetNativeMediaType (mfreadwrite.h)
Mendapatkan format yang didukung secara asli oleh sumber media.
Sintaks
HRESULT GetNativeMediaType(
[in] DWORD dwStreamIndex,
[in] DWORD dwMediaTypeIndex,
[out] IMFMediaType **ppMediaType
);
Parameter
[in] dwStreamIndex
Menentukan aliran mana yang akan dikueri. Nilainya bisa salah satu dari yang berikut ini.
Nilai | Makna |
---|---|
|
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 | Makna |
---|---|
|
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.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Parameter dwStreamIndex tidak valid. |
|
Parameter dwMediaTypeIndex berada di luar rentang. |
Keterangan
Metode ini meminta sumber media yang mendasari untuk format output aslinya. Berpotensi, setiap aliran sumber dapat menghasilkan lebih dari satu format output. Gunakan parameter dwMediaTypeIndex untuk mengulang format yang tersedia. Umumnya, sumber file hanya menawarkan satu format per aliran, tetapi mengambil perangkat 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 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk