Freigeben über


IAMTimecodeGenerator::SetTCGMode-Methode (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die SetTCGMode -Methode legt die Eigenschaften des SMPTE-Timecodegenerators fest.

Syntax

HRESULT SetTCGMode(
  [in] long Param,
  [in] long Value
);

Parameter

[in] Param

Timecode-Generatormodus. Geben Sie einen der folgenden Modi an.

Wert BESCHREIBUNG
ED_TCG_FRAMERATE Bildfrequenz
ED_TCG_REFERENCE_SOURCE Quelle des Count-Werts
ED_TCG_SYNC_SOURCE Quelle der Referenz zur Hardwareuhr
ED_TCG_TIMECODE_TYPE SMPTE-Timecodeformat des Generators

[in] Value

Einstellung des in Param angegebenen Modus.

Wenn ED_TCG_FRAMERATE in Param angegeben ist, wird dieser Parameter auf einen der folgenden Werte festgelegt.

Wert BESCHREIBUNG
ED_FORMAT_SMPTE_24 24 Frames pro Sekunde.
ED_FORMAT_SMPTE_25 25 Frames pro Sekunde.
ED_FORMAT_SMPTE_30 30 Frames pro Sekunde. Nicht geropte Rahmen.
ED_FORMAT_SMPTE_30DROP 30 Frames pro Sekunde. Frame löschen (tatsächlich 29,97 Frames pro Sekunde).
 

Wenn ED_TCG_REFERENCE_SOURCE in Param angegeben ist, legen Sie eine der folgenden Optionen fest.

Wert BESCHREIBUNG
ED_TCG_FREE Keine Zählungsreferenzquelle.
ED_TCG_READER Mit Reader-Wert synchronisieren (jamsync).
 

Wenn ED_TCG_SYNC_SOURCE in Param angegeben ist, legen Sie eine der folgenden Optionen fest.

Wert BESCHREIBUNG
ED_TCG_FREE Auf nichts sperren (Freerun).
ED_TCG_READER Timecodeleser sperren.
ED_TCG_VIDEO Für eingehende Videos sperren.
 

Wenn ED_TCG_TIMECODE_TYPE in Param angegeben ist, legen Sie eine der folgenden Werte fest.

Wert BESCHREIBUNG
ED_TCG_MIDI_FULL MIDI Full Frame-Timecode
ED_TCG_MIDI_QF Midi-Viertelframetimecode
ED_TCG_SMPTE_LTC Linearer Timecode
ED_TCG_SMPTE_VITC Zeitcode für vertikales Intervall

Rückgabewert

Gibt einen HRESULT-Wert zurück, der von der Implementierung der Schnittstelle abhängt.

Hinweise

Weitere Informationen zu ED_TCG_TIMECODE_TYPE finden Sie in der IAMTimecodeReader::SetTCRMode-Methode .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile strmif.h (include Dshow.h)
Bibliothek Strmiids.lib

Weitere Informationen

Fehler- und Erfolgscodes

IAMTimecodeGenerator-Schnittstelle

IAMTimecodeGenerator::GetTCGMode