Condividi tramite


BufferMediaFrame Classe

Definizione

Rappresenta un frame da mediaFrameSource che fornisce i dati in un 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
Ereditarietà
Object Platform::Object IInspectable BufferMediaFrame
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)

Commenti

Ottenere un'istanza di questa classe accedendo alla proprietà BufferMediaFrame di un oggetto MediaFrameReference ottenuto da un'origine fotogramma multimediale. La proprietà BufferMediaFrame di un oggetto MediaFrameReference sarà sempre non Null. Questo non vale per altri tipi di fotogrammi, ad esempio VideoMediaFrame, che saranno Null se il buffer non contiene dati di immagine 2D o contiene dati in un formato sconosciuto.

BufferMediaFrame rappresenta il buffer 1D. Se l'esempio sottostante restituito dalla pipeline contiene dati non consecutivi, il sistema usa IMFMediaBuffer.Lock per copiare il buffer 2D nel buffer 1D. Per questo motivo, è consigliabile usare BufferMediaFrame per buffer arbitrari, ad esempio scheletro o dati di rilevamento del corpo, ma è consigliabile usare VideoMediaFrame per i buffer 2D per evitare operazioni di copia aggiuntive.

Per indicazioni sull'uso di MediaFrameSource per acquisire fotogrammi, vedere Elaborare fotogrammi multimediali con MediaFrameReader.

Proprietà

Buffer

Ottiene il buffer che contiene i dati per BufferMediaFrame.

FrameReference

Ottiene l'oggetto wrapper MediaFrameReference associato a BufferMediaFrame, che consente di accedere alle informazioni di formato e ad altre proprietà del frame multimediale.

Si applica a

Vedi anche