Metode IVideoFrameNativeFactory::CreateFromMFSample (windows.media.core.interop.h)
Membuat IVideoFrameNative dari IMFSample yang disediakan.
Sintaks
HRESULT CreateFromMFSample(
[in] IMFSample *data,
[in] REFGUID subtype,
[in] UINT32 width,
[in] UINT32 height,
[in] BOOL forceReadOnly,
[in, optional] const MFVideoArea *minDisplayAperture,
[in, optional] IMFDXGIDeviceManager *device,
[in] REFIID riid,
[out] LPVOID *ppv
);
Parameter
[in] data
Jenis: IMFSample*
Buffer sumber yang berisi permukaan dua dimensi, seperti bingkai video.
[in] subtype
Jenis: REFGUID
GUID yang menentukan subjenis video dari buffer sumber.
[in] width
Jenis: UINT32
Lebar permukaan sumber.
[in] height
Jenis: UINT32
Tinggi permukaan sumber.
[in] forceReadOnly
Jenis: BOOL
Nilai yang menunjukkan apakah bitmap perangkat lunak yang dibuat bersifat baca-saja.
[in, optional] minDisplayAperture
Jenis: const MFVideoArea*
Area persegi panjang di dalam permukaan yang berisi data gambar yang valid. Gunakan NULL jika bingkai penuh valid.
[in, optional] device
Jenis: IMFDXGIDeviceManager*
Arahkan ke perangkat yang terkait dengan data gambar.
[in] riid
Jenis: REFIID
IID antarmuka IVideoFrameNative .
[out] ppv
Jenis: LPVOID*
Ketika metode ini berhasil dikembalikan, berisi antarmuka yang diminta.
Mengembalikan nilai
Jenis: HRESULT
Mengembalikan S_OK pada penyelesaian yang berhasil.
Persyaratan
Target Platform | Windows |
Header | windows.media.core.interop.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