Método IMediaSeeking::GetAvailable (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 GetAvailable
método recupera o intervalo de vezes em que a busca é eficiente.
Sintaxe
HRESULT GetAvailable(
[out] LONGLONG *pEarliest,
[out] LONGLONG *pLatest
);
Parâmetros
[out] pEarliest
Ponteiro para uma variável que recebe o tempo mais antigo para uma busca eficiente.
[out] pLatest
Ponteiro para uma variável que recebe a hora mais recente para uma busca eficiente.
Retornar valor
Retorna um valor HRESULT . Os possíveis valores incluem os seguintes.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Não há suporte para o método . |
|
Argumento de ponteiro NULL. |
Comentários
Esse método destina-se principalmente à busca em fluxos de mídia que podem ter latência excessiva, como fluxos sendo enviados por uma rede. Os valores retornados indicam dados armazenados em cache que já chegaram, que podem ser facilmente buscados. Supõe-se que buscar valores além desses parâmetros retornados causará um atraso enquanto o aplicativo aguarda a chegada dos dados.
Todos os valores de tempo são expressos no formato de hora atual. O formato de hora padrão é REFERENCE_TIME unidades (100 nanossegundos). Para alterar os formatos de hora, use o método IMediaSeeking::SetTimeFormat .
Requisitos
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 |