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.
Membuat pembaca sumber dari aliran byte.
Sintaks
HRESULT MFCreateSourceReaderFromByteStream(
[in] IMFByteStream *pByteStream,
[in] IMFAttributes *pAttributes,
[out] IMFSourceReader **ppSourceReader
);
Parameter
[in] pByteStream
Penunjuk ke antarmuka IMFByteStream dari aliran byte. Aliran byte ini akan menyediakan data sumber untuk pembaca sumber.
[in] pAttributes
Arahkan ke antarmuka IMFAttributes . Anda dapat menggunakan parameter ini untuk mengonfigurasi pembaca sumber. Untuk informasi selengkapnya, lihat Atribut Pembaca Sumber. Parameter ini bisa NULL.
[out] ppSourceReader
Menerima pointer ke antarmuka IMFSourceReader . Pemanggil harus merilis antarmuka.
Mengembalikan nilai
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Panggil CoInitialize(Ex) dan MFStartup sebelum memanggil fungsi ini.
Secara internal, pembaca sumber memanggil metode IMFSourceResolver::CreateObjectFromByteStream untuk membuat sumber media dari aliran byte. Oleh karena itu, handler byte-stream harus didaftarkan untuk aliran byte. Untuk informasi selengkapnya tentang penangan byte-stream, lihat Penangan Skema dan Penangan Byte-Stream.
Fungsi ini tersedia di 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 |
| Pustaka | Mfreadwrite.lib |
| DLL | Mfreadwrite.dll |