Compartir a través de


Prueba del controlador de cámara: vista previa, grabación de vídeo H.264 y audio AAC

Este conjunto de pruebas valida la funcionalidad de las cámaras con MF y IMFCaptureEngine.

  • Pruebas básicas del controlador de cámara - *

    Pruebas en un subconjunto de tipos de medios de cámara y una duración más corta de pruebas que funcionales o de confiabilidad.

  • Pruebas funcionales del controlador de cámara - *

    Las pruebas en un conjunto mayor de tipos de medios y tienen una duración más larga de la prueba.

  • Pruebas de confiabilidad del controlador de cámara - *

    Las pruebas en un conjunto mayor de tipos de medios y tienen una duración más larga de la prueba y escenarios más complejos.

  • *- Multi Stream - *

    Valida que el sistema puede tomar una foto, una vista previa y un registro.

Esta prueba configurará específicamente un escenario de captura que se previsualizará y registrará simultáneamente. Usará el pin de vista previa para representar un tipo de medio sin comprimir y usará el pin de registro para guardar un formato de vídeo H.264 y el formato de audio AAC, y también tomará una foto con JPEG como tipo de formato de imagen.

Detalles de las pruebas

   
Especificaciones
  • System.Client.Camera.VideoCapture.VideoCapture
Plataformas
  • Windows 10, ediciones de cliente (x86)
  • Windows 10, ediciones de cliente (x64)
  • Windows 10, ediciones de cliente (Arm64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 15
Categoría Escenario
Tiempo de espera (en minutos) 15
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de esta área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de la prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas de cliente del sistema.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para obtener información sobre la solución de problemas, consulte Solución de problemas de pruebas de cliente del sistema.

Error Descripción o solución alternativa

0x8004005 : E_FAIL

La aparición más frecuente de este código de error es durante la verificación del archivo grabado para vídeo o foto. Esto se producirá si el archivo resultante no contiene datos porque no recibió muestras.

Compruebe que el dispositivo está generando muestras válidas cuando entra en estado de ejecución. Válido incluye que el ejemplo es el tamaño, el formato y la hora correctos para el momento en que se produjo.

0x80070102

Esto se producirá cuando se agote el tiempo de espera de una operación asincrónica de captura. Entre ellas se incluyen Initialize, Start Preview, Stop Preview, Start Record, Stop Record, Take Photo y Change Mediatype. La prueba permite entre 9 y 10 segundos para cada operación antes de que se produzca un error. El cambio de tipo de medio puede incluir desmontaje de patillas y tiempo de puesta en marcha.

Compruebe que el dispositivo no está esperando comandos futuros que impidan que cambie el estado. Asegúrese de que todos los búferes se vacían del dispositivo en los comandos de restablecimiento del dispositivo.

0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING

Este error se produce cuando el dispositivo no puede entrar en el estado de ejecución.

Compruebe que el dispositivo puede realizar la transición a través de todos los estados sin errores o que otras patillas no impiden que el dispositivo entre en un estado.

0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED

Este error se produce durante la finalización de archivos, si no se han entregado muestras.

Compruebe que el dispositivo está generando muestras válidas cuando entra en estado de ejecución. Válido incluye que el ejemplo es el tamaño, el formato y la hora correctos para el momento en que se produjo.

 

Más información

Parámetros

Nombre de parámetro Descripción de los parámetros
WDKDeviceID Id. de dispositivo de DUT
DriverVerifierExcludedFlags Marcas de comprobador de controladores que se pueden excluir manualmente para la ejecución de pruebas