Compartir a través de


BufferMediaFrame Clase

Definición

Representa un marco de un objeto MediaFrameSource que proporciona datos en 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
Herencia
Object Platform::Object IInspectable BufferMediaFrame
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Comentarios

Obtenga una instancia de esta clase accediendo a la propiedad BufferMediaFrame de un objeto MediaFrameReference obtenido de un origen de fotogramas multimedia. La propiedad BufferMediaFrame de una clase MediaFrameReference siempre será distinta de NULL. Esto no es cierto para otros tipos de fotogramas, como VideoMediaFrame, que será NULL si el búfer no contiene datos de imagen 2D o contiene datos en un formato desconocido.

BufferMediaFrame representa el búfer 1D. Si el ejemplo subyacente devuelto por la canalización contiene datos no consecutivos, el sistema usa IMFMediaBuffer.Lock para copiar el búfer 2D en el búfer 1D. Por este motivo, se recomienda usar BufferMediaFrame para búferes arbitrarios, como datos de seguimiento de esqueleto o cuerpo, pero que se usa VideoMediaFrame para búferes 2D para evitar operaciones de copia adicionales.

Para obtener instrucciones de procedimientos sobre el uso de MediaFrameSource para capturar fotogramas, consulte Procesamiento de fotogramas multimedia con MediaFrameReader.

Propiedades

Buffer

Obtiene el búfer que contiene los datos de BufferMediaFrame.

FrameReference

Obtiene el objeto contenedor MediaFrameReference asociado a BufferMediaFrame, que proporciona acceso a la información de formato y a otras propiedades del marco multimedia.

Se aplica a

Consulte también