DVD_TIMECODE struttura (strmif.h)
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, FMMediaEngine 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, FMMediaEngine e Audio/Video Capture in Media Foundation anziché DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
La DVD_TIMECODE
struttura contiene il timecode DVD in ore, minuti, secondi e fotogrammi.
Sintassi
typedef struct tagDVD_TIMECODE {
ULONG Hours1 : 4;
ULONG Hours10 : 4;
ULONG Minutes1 : 4;
ULONG Minutes10 : 4;
ULONG Seconds1 : 4;
ULONG Seconds10 : 4;
ULONG Frames1 : 4;
ULONG Frames10 : 2;
ULONG FrameRateCode : 2;
} DVD_TIMECODE;
Members
Hours1
Ore.
Hours10
Decine di ore.
Minutes1
Minuti.
Minutes10
Decine di minuti.
Seconds1
Secondi.
Seconds10
Decine di secondi.
Frames1
Fotogrammi.
Frames10
Decine di fotogrammi.
FrameRateCode
Fotogrammi al secondo eliminati e non eliminati come indicato da DVD_FRAMERATE.
Commenti
Il timecode DVD è decimale codificato in codice binario (BCD) nel formato 0xHhMmSsFf, dove:
- H è decine di ore
- h è ore
- M è decine di minuti
- m è minuti
- S è decine di secondi
- s è secondi
- F è decine di fotogrammi
- f è frame
Requisiti
Intestazione | strmif.h (include Dshow.h) |