atributo MF_SA_BUFFERS_PER_SAMPLE

Especifica cuántos búferes crea el asignador de muestra de vídeo para cada ejemplo de vídeo.

Tipo de datos

UINT32

Comentarios

Si usa la interfaz IMFVideoSampleAllocatorEx para asignar muestras de vídeo, puede usar este atributo para crear muestras de vídeo que contengan varios búferes. Por ejemplo, si el valor del atributo es 2, el asignador crea dos búferes de vídeo para cada ejemplo de vídeo. Establezca el atributo en el parámetro pAttributes del método IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx .

El valor predeterminado es 1. Si no se establece el atributo, el asignador crea muestras de vídeo que contienen un único búfer por ejemplo.

Este atributo está pensado principalmente para las transformaciones (MFT) de Media Foundation que admiten la salida 3D estéreo, en la siguiente situación:

  • MFT admite microsoft DirectX Graphics Infrastructure (DXGI).
  • MFT asigna sus propios ejemplos de salida.
  • El MFT usa la interfaz IMFVideoSampleAllocatorEx para asignar las muestras de salida.
  • El formato de vídeo 3D usa un búfer independiente para cada vista.

Si todos estos criterios son true, MFT debe establecer el valor del atributo en 2 (un búfer por vista).

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mftransform.h

Consulte también

Lista alfabética de atributos de Media Foundation