METODE IMFSourceReader::GetServiceForStream (mfreadwrite.h)
Mengkueri sumber media atau dekoder yang mendasari untuk antarmuka.
Sintaks
HRESULT GetServiceForStream(
[in] DWORD dwStreamIndex,
[in] REFGUID guidService,
[in] REFIID riid,
[out] LPVOID *ppvObject
);
Parameter
[in] dwStreamIndex
Aliran atau objek yang akan dikueri. Jika nilainya MF_SOURCE_READER_MEDIASOURCE, metode akan meminta sumber media. Jika tidak, ini meminta dekoder yang terkait dengan aliran yang ditentukan. Nilai berikut dimungkinkan.
[in] guidService
GUID pengidentifikasi layanan. Jika nilainya GUID_NULL, metode memanggil QueryInterface untuk mendapatkan antarmuka yang diminta. Jika tidak, metode memanggil metode IMFGetService::GetService . Untuk daftar pengidentifikasi layanan, lihat Antarmuka Layanan.
[in] riid
Pengidentifikasi antarmuka (IID) antarmuka yang diminta.
[out] ppvObject
Menerima penunjuk ke antarmuka yang diminta. Pemanggil harus merilis antarmuka.
Nilai kembali
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Antarmuka ini tersedia pada Windows Vista jika Pelengkap 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