Condividi tramite


struttura TIMECODE_SAMPLE (strmif.h)

[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

La TIMECODE_SAMPLE struttura contiene informazioni complete sul timecode.

Sintassi

typedef struct tagTIMECODE_SAMPLE {
  LONGLONG qwTick;
  TIMECODE timecode;
  DWORD    dwUser;
  DWORD    dwFlags;
} TIMECODE_SAMPLE;

Members

qwTick

Tempo di riferimento, in unità di 100 nanosecondi.

timecode

Struttura TIMECODE .

dwUser

Bit utente SMPTE compressi.

dwFlags

Maschere di flag timecode. Specificare uno o più dei valori seguenti.

Valore Significato
AM_TIMECODE_FLAG_FCM
Modalità codice frame; 0 = nondrop; 1 = drop.
AM_TIMECODE_FLAG_CF
Flag cornice colore.
AM_TIMECODE_FLAG_FIELD
Contrassegno di campo.
AM_TIMECODE_FLAG_DF
Flag di rilascio (da flag in timecode effettivo su supporti esterni).
AM_TIMECODE_COLORFRAME
Specifica la cornice nella sequenza di colori.
AM_TIMECODE_COLORSEQUENCE
Durata nei fotogrammi della sequenza completa.
AM_TIMECODE_FILMSEQUENCE_TYPE
Uno dei FILM_SEQUENCE_XXX definisce.
ED_DEVCAP_TIMECODE_READ
Leggere il timecode SMPTE; si applica ai dv dv.
ED_DEVCAP_ATN_READ
Leggere il numero di traccia assoluto (ATN); si applica ai dv dv. Questa costante è definita nel file di intestazione Xprtdefs.h.
ED_DEVCAP_RTC_READ
Leggere il contatore tempo relativo (RTC); si applica a mpegs. Questa costante è definita nel file di intestazione Xprtdefs.h.

Commenti

I 16 bit superiori in dwFlags sono riservati; impostato su zero.

Requisiti

Requisito Valore
Intestazione strmif.h

Vedi anche

Strutture DirectShow

IAMTimecodeReader::GetTimecode