Bagikan melalui


BufferMediaFrame Kelas

Definisi

Mewakili bingkai dari MediaFrameSource yang menyediakan data dalam IBuffer.

public ref class BufferMediaFrame sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class BufferMediaFrame final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class BufferMediaFrame
Public NotInheritable Class BufferMediaFrame
Warisan
Object Platform::Object IInspectable BufferMediaFrame
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Keterangan

Dapatkan instans kelas ini dengan mengakses properti BufferMediaFrame dari objek MediaFrameReference yang diperoleh dari sumber bingkai media. Properti BufferMediaFrame dari MediaFrameReference akan selalu non-null. Ini tidak berlaku untuk jenis bingkai lain, seperti VideoMediaFrame, yang akan null jika buffer tidak berisi data gambar 2D atau berisi data dalam format yang tidak diketahui.

BufferMediaFrame mewakili buffer 1D. Jika sampel yang mendasar yang dikembalikan oleh alur berisi data yang tidak berturut-turut, sistem menggunakan IMFMediaBuffer.Lock untuk menyalin buffer 2D ke dalam buffer 1D. Untuk alasan ini, disarankan agar Anda menggunakan BufferMediaFrame untuk buffer arbitrer, seperti kerangka atau data pelacakan tubuh, tetapi Anda menggunakan VideoMediaFrame untuk buffer 2D untuk menghindari operasi penyalinan tambahan.

Untuk panduan cara menggunakan MediaFrameSource untuk mengambil bingkai, lihat Memproses bingkai media dengan MediaFrameReader.

Properti

Buffer

Mendapatkan buffer yang berisi data untuk BufferMediaFrame.

FrameReference

Mendapatkan objek pembungkus MediaFrameReference yang terkait dengan BufferMediaFrame, yang menyediakan akses ke informasi format dan properti lain dari bingkai media.

Berlaku untuk

Lihat juga