Metode IKsDataTypeHandler::KsPrepareIoOperation (ksproxy.h)
Metode KsPrepareIoOperation menginisialisasi header yang diperluas dan menyiapkan sampel media untuk operasi I/O.
Sintaks
HRESULT KsPrepareIoOperation(
[in, out] IMediaSample *Sample,
[in, out] PVOID StreamHeader,
[in] KSIOOPERATION IoOperation
);
Parameter
[in, out] Sample
Arahkan ke antarmuka IMediaSample untuk sampel media terkait.
[in, out] StreamHeader
Penunjuk ke buffer yang berisi informasi header yang diperluas.
[in] IoOperation
Nilai yang menentukan jenis operasi I/O. Nilai ini bisa menjadi salah satu nilai berikut dari jenis enumerasi KSIOOPERATION:
Nilai | Deskripsi |
---|---|
KsIoOperation_Write | Tulis data untuk dialirkan. |
KsIoOperation_Read | Membaca data dari aliran. |
Nilai kembali
Mengembalikan NOERROR jika berhasil; jika tidak, mengembalikan kode kesalahan. Jika jenis utama aliran KSDATAFORMAT_TYPE_AUDIO, panggilan KsPrepareIoOperation tidak dapat diterapkan, sehingga KsPrepareIoOperation secara otomatis mengembalikan NOERROR.
Keterangan
Klien hanya memanggil KsPrepareIoOperation jika penangan jenis data yang ditunjukkan kepada klien keberadaan informasi header yang diperluas dalam panggilan ke metode IKsDataTypeHandler::KsQueryExtendedSize .
Untuk informasi selengkapnya tentang IMediaSample, lihat dokumentasi Microsoft Windows SDK.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | ksproxy.h (termasuk Ksproxy.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