Compartir a través de


Prueba del controlador de cámara: versión preliminar (captura de ejemplo), grabar vídeo H.264 y audio AAC desde cada tipo de secuencia de captura

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 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 mayor 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 obtendrá una vista previa y registrará simultáneamente. Usará el pin de vista previa para representar un tipo multimedia sin comprimir y usará el pin de registro para guardar un formato de vídeo H.264 y 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 cliente (x64)
  • Windows 10, ediciones de cliente (Arm64)
  • Windows 10, edición móvil (Arm)
  • Windows 10, edición móvil (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) 180
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de este á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 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 de solución de problemas, consulte Solución de problemas de pruebas de cliente del sistema.

Error Descripción y solución alternativa

0x8004005: E_FAIL

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

Compruebe que el dispositivo genera muestras válidas cuando entra en estado de ejecución. Válido incluye que la muestra 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 ellos se incluyen Initialize, Start Preview, Stop Preview, Start Record, Stop Record, Take Photo y Change Mediatype. La prueba permite 9-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 al día.

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 de dispositivo.

0xC00D3704: MF_E_HW_MFT_FAILED_START_STREAMING

Este error se produce cuando el dispositivo no puede especificar 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 los archivos, si no se han entregado muestras.

Compruebe que el dispositivo genera muestras válidas cuando entra en estado de ejecución. Válido incluye que la muestra 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 del comprobador de controladores que se pueden excluir manualmente para la ejecución de pruebas