Método IBasicVideo::get_AvgTimePerFrame (control.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El get_AvgTimePerFrame
método recupera el tiempo medio entre fotogramas sucesivos.
Sintaxis
HRESULT get_AvgTimePerFrame(
[out] REFTIME *pAvgTimePerFrame
);
Parámetros
[out] pAvgTimePerFrame
Puntero a una variable de tipo REFTIME que recibe el tiempo medio de período, en segundos.
Valor devuelto
Devuelve un valor HRESULT .
Comentarios
Este método devuelve el tiempo creado por fotograma. Este valor se establece normalmente mediante el filtro de origen, que lo obtiene de la información en la secuencia de vídeo. Este valor no es necesariamente igual al tiempo real por fotograma en el que se representa el vídeo.
Para recuperar la velocidad de fotogramas real durante la reproducción, use IQualProp::get_AvgFrameRate. Para obtener más información sobre las velocidades de fotogramas reales frente a las creadas, vea la sección Comentarios de la estructura VIDEOINFOHEADER .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | control.h (incluir Dshow.h) |
Library | Strmiids.lib |