Método IAMVideoControl::GetFrameRateList (strmif.h)
[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O GetFrameRateList
método recupera uma lista de taxas de quadros disponíveis.
Sintaxe
HRESULT GetFrameRateList(
[in] IPin *pPin,
[in] long iIndex,
[in] SIZE Dimensions,
[out] long *ListSize,
[out] LONGLONG **FrameRates
);
Parâmetros
[in] pPin
Ponteiro para o pino para consultar a lista de taxas de quadros.
[in] iIndex
Índice do formato a ser consultado quanto a taxas de quadros. Esse índice corresponde à ordem na qual os formatos são enumerados por VIDEO_STREAM_CONFIG_CAPS estruturas retornadas por IAMStreamConfig::GetNumberOfCapabilities) menos um.
[in] Dimensions
Tamanho da imagem do quadro (largura e altura) em pixels.
[out] ListSize
Ponteiro para o número de elementos na lista de taxas de quadros.
[out] FrameRates
Endereço de um ponteiro para uma matriz de taxas de quadros em unidades de 100 nanossegundos. Pode ser NULL se você só precisar de ListSize.
Retornar valor
Retorna um valor HRESULT que depende da implementação da interface .
Comentários
O chamador é responsável por liberar a memória por meio de uma chamada para CoTaskMemFree.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | strmif.h (inclua Dshow.h) |
Biblioteca | Strmiids.lib |