atributo MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION
Indica si un origen multimedia admite el flujo de datos de hardware.
Tipo de datos
BOOL almacenado como UINT32
Comentarios
Este atributo se usa cuando un origen multimedia proxies un dispositivo de hardware y es capaz de transferir datos de bajada a través de un bus de hardware, sin enviar datos hasta la CPU. Por ejemplo, una cámara web podría entregar vídeo codificado en H.264 directamente a un descodificador de hardware integrado.
En este escenario, el origen y el descodificador siguen representados en Microsoft Media Foundation mediante un objeto de origen multimedia y una transformación de Media Foundation (MFT). Sin embargo, no fluye ningún flujo de datos entre estos dos objetos en la capa de canalización, solo en la capa de hardware, como se muestra en el diagrama siguiente.
La conexión entre el origen multimedia y el MFT se negocia de la siguiente manera.
- La canalización consulta el origen multimedia de la interfaz IMFMediaSourceEx . (Esta interfaz es opcional para que los orígenes multimedia admitan).
- La canalización llama a IMFMediaSourceEx::GetStreamAttributes para obtener un puntero IMFAttributes .
- La canalización consulta el atributo MF_SOURCE_STREAM_SUPPORTS_HW_CONNECTION. Si el atributo está presente y es igual a TRUE, el origen multimedia admite conexiones de hardware.
- La canalización comprueba si el MFT también es un proxy de hardware comprobando el atributo MFT_ENUM_HARDWARE_URL_Attribute en MFT. Para obtener más información, consulte MFT de hardware.
- La canalización establece el atributo MFT_CONNECTED_STREAM_ATTRIBUTE en el MFT. El valor de este atributo es el puntero IMFAttribute obtenido del origen multimedia en el paso 2.
- La canalización establece el atributo MFT_CONNECTED_TO_HW_STREAM en TRUE tanto en el origen multimedia como en el MFT.
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