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 |