IAMTimecodeGenerator::GetTCGMode-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 GetTCGMode
-Methode ruft die Eigenschaften des SMPTE-Timecodegenerators ab.
Syntax
HRESULT GetTCGMode(
[in] long Param,
[out] long *pValue
);
Parameter
[in] Param
Timecode-Generatormodus. Geben Sie einen der folgenden Modi an, für die Sie Einstellungen abrufen möchten.
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 |
[out] pValue
Zeiger auf die aktuelle Einstellung des in Param angegebenen Modus.
Wenn Sie ED_TCG_FRAMERATE in Param angeben, ruft dieser Parameter eine der folgenden Werte ab.
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. Dropframe (tatsächlich 29,97 fps). |
Wenn Sie ED_TCG_REFERENCE_SOURCE in Param angeben, ruft dieser Parameter eine der folgenden Werte ab.
Wert | BESCHREIBUNG |
---|---|
ED_TCG_FREE | Keine Zählungsreferenzquelle. |
ED_TCG_READER | Mit dem Readerwert (jamsync) synchronisieren. |
Wenn Sie ED_TCG_SYNC_SOURCE in Param angeben, ruft dieser Parameter eine der folgenden Werte ab.
Wert | BESCHREIBUNG |
---|---|
ED_TCG_FREE | Auf nichts sperren (Freerun). |
ED_TCG_READER | Timecodeleser sperren. |
ED_TCG_VIDEO | Für eingehende Videos sperren. |
Wenn Sie ED_TCG_TIMECODE_TYPE in Param angeben, ruft dieser Parameter eine der folgenden Werte ab.
Wert | BESCHREIBUNG |
---|---|
ED_TCG_MIDI_FULL | MIDI-Timecode für vollbildend |
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
Diese Methode gibt verschiedene Einstellungen des Timecodegenerators zurück. Weitere Informationen zu ED_TCG_TIMECODE_TYPE finden Sie unter IAMTimecodeReader::SetTCRMode.
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 |