Compartir a través de


Información general sobre streaming de AV/C

En esta sección se describe el controlador de filtro av/C Streaming, Avcstrm.sys, que Microsoft proporciona para ayudar con la transmisión de datos multimedia desde una subunidad av/C si esos datos están en formatos SDDV o MPEG2TS. Estos formatos son los dos métodos más comunes para almacenar los datos digitales en la señal multimedia.

Avcstrm.sys es un controlador de filtro de subunidad de nivel inferior que se encuentra justo encima de Avc.sys y 61883.sys en la pila de controladores y por debajo de los controladores de subunidad. El controlador de filtro av/C Stream proporciona compatibilidad adicional para el controlador de protocolo AV/C. Es opcional que un proveedor use esta compatibilidad.

Las especificaciones de subunidad de cinta de la Asociación comercial de 1394 admiten diferentes controles de estado de transporte, como reproducir, pausar, grabar y detener, independientemente de su señal multimedia. Sin embargo, el formato de datos del mismo tipo de subunidad puede ser el mismo o diferente. Por ejemplo, los dispositivos DV y DVHS contienen subunidades de cinta. Sin embargo, DV generalmente usa el formato de datos SDDV basado en la especificación IEC 61883-2, mientras que DVHS usa el formato de datos MPEG2TS basado en la especificación 61883-4. Por lo tanto, un controlador de filtro para subunidades de cinta debe admitir formatos de datos SDDV y MPEG2TS, pero usar el mismo control de dispositivo para la subunidad de cinta. Esto implica que todos los controladores de subunidad deben duplicar la misma funcionalidad para proporcionar funcionalidad de streaming compatible con formato.

El control de un controlador de subbúnit de AV/C en las pilas de controladores de subunidad de AV/C y AV/C requiere funciones de controlador para recibir o transmitir flujos de datos mediante interfaces de controlador de dispositivo (DDIs) proporcionados por el controlador de protocolo 61883. Estas funciones de controlador realizan las siguientes operaciones:

  • Asignar recursos isócronos y establecer una conexión isócrónica

  • Búferes de datos de cola

  • Adjuntar y completar la recepción o transmisión de búferes de datos

  • Sincronizar el estado de la secuencia entre subprocesos

El controlador de filtro av/C Stream se basa en el controlador de protocolo 61883.sys . Avcstrm.sys usa las DDIs proporcionadas por 61883.sys para realizar la conexión isócrónica y el streaming de datos isócronos, y usa Avc.sys para emitir comandos de AV/C para el control de dispositivos externos.

Para obtener más información sobre el protocolo AV/C sobre el que se compila el controlador de filtro de streaming de AV/C, consulte Introducción a AV/C. Para obtener más información sobre el protocolo 61883, consulte Controladores de cliente IEC-61883.

Para obtener más información y recursos, consulte los vínculos siguientes:

Modelo de controlador de Windows

Comisión electrotécnica internacional (CEI)