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 |