Compartir a través de


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

Consulte también

Códigos de error y éxito

IBasicVideo (interfaz)