Compartilhar via


Método IAMTimecodeGenerator::GetTCGMode (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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 GetTCGMode método recupera as propriedades do gerador de código de tempo SMPTE.

Sintaxe

HRESULT GetTCGMode(
  [in]  long Param,
  [out] long *pValue
);

Parâmetros

[in] Param

Modo gerador de código de tempo. Especifique um dos seguintes modos para os quais você deseja obter configurações.

Valor Descrição
ED_TCG_FRAMERATE Taxa de quadros
ED_TCG_REFERENCE_SOURCE Origem do valor de contagem
ED_TCG_SYNC_SOURCE Origem da referência do relógio de hardware
ED_TCG_TIMECODE_TYPE Formato de código de hora SMPTE do gerador

[out] pValue

Ponteiro para a configuração atual do modo especificado em Param.

Se você especificar ED_TCG_FRAMERATE no Param, esse parâmetro recuperará um dos seguintes.

Valor Descrição
ED_FORMAT_SMPTE_24 24 quadros por segundo.
ED_FORMAT_SMPTE_25 25 quadros por segundo.
ED_FORMAT_SMPTE_30 30 quadros por segundo. Quadro sem interceptação.
ED_FORMAT_SMPTE_30DROP 30 quadros por segundo. Quadro de soltar (na verdade, 29,97 fps).
 

Se você especificar ED_TCG_REFERENCE_SOURCE no Param, esse parâmetro recuperará um dos seguintes.

Valor Descrição
ED_TCG_FREE Nenhuma origem de referência de contagem.
ED_TCG_READER Sincronizar com o valor do leitor (jamsync).
 

Se você especificar ED_TCG_SYNC_SOURCE no Param, esse parâmetro recuperará um dos seguintes.

Valor Descrição
ED_TCG_FREE Bloquear para nada (freerun).
ED_TCG_READER Bloquear para leitor de código de tempo.
ED_TCG_VIDEO Bloqueie para o vídeo de entrada.
 

Se você especificar ED_TCG_TIMECODE_TYPE no Param, esse parâmetro recuperará um dos seguintes.

Valor Descrição
ED_TCG_MIDI_FULL Código de tempo de quadro completo MIDI
ED_TCG_MIDI_QF Código de tempo do trimestre MIDI
ED_TCG_SMPTE_LTC Código de tempo linear
ED_TCG_SMPTE_VITC Código de tempo de intervalo vertical

Retornar valor

Retorna um valor HRESULT que depende da implementação da interface.

Comentários

Esse método retorna várias configurações do gerador de código de tempo. Para obter mais informações sobre ED_TCG_TIMECODE_TYPE, consulte IAMTimecodeReader::SetTCRMode.

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

Confira também

Códigos de erro e êxito

IAMTimecodeGenerator Interface