BufferMediaFrame Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |