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 |
|
Consulte también