struttura DVD_VideoAttributes (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 DVD_VideoAttributes
struttura descrive gli attributi del flusso video per il titolo o il menu corrente.
Sintassi
typedef struct tagDVD_VideoAttributes {
BOOL fPanscanPermitted;
BOOL fLetterboxPermitted;
ULONG ulAspectX;
ULONG ulAspectY;
ULONG ulFrameRate;
ULONG ulFrameHeight;
DVD_VIDEO_COMPRESSION Compression;
BOOL fLine21Field1InGOP;
BOOL fLine21Field2InGOP;
ULONG ulSourceResolutionX;
ULONG ulSourceResolutionY;
BOOL fIsSourceLetterboxed;
BOOL fIsFilmMode;
} DVD_VideoAttributes;
Members
fPanscanPermitted
TRUE indica che l'immagine può essere visualizzata come analisi panoramica se le proporzioni dello schermo sono 4 x 3.
fLetterboxPermitted
TRUE indica che l'immagine può essere visualizzata come casella di lettera se le proporzioni dello schermo sono 4 x 3.
ulAspectX
Aspetto X del flusso video (4 o 16).
ulAspectY
Aspetto Y del flusso video (3 o 9).
ulFrameRate
Frequenza dei fotogrammi inhz (Hz), 50 o 60.
ulFrameHeight
Altezza del fotogramma in linee (525 per una frequenza di fotogrammi di 60 Hz o 625 per 50 Hz).
Compression
Variabile di tipo DVD_VIDEO_COMPRESSION che indica il tipo di compressione MPEG utilizzato sul disco.
fLine21Field1InGOP
TRUE indica che sono presenti dati utente nella riga 21, campo 1.
fLine21Field2InGOP
TRUE indica che sono presenti dati utente nella riga 21, campo 2.
ulSourceResolutionX
Risoluzione dell'origine dell'asse x (352, 704 o 720).
ulSourceResolutionY
Risoluzione dell'origine dell'asse y (240, 480, 288 o 576).
fIsSourceLetterboxed
TRUE indica che il video di origine è in formato casella di lettera. Le sottopicture e i pulsanti di menu possono essere visualizzati solo nell'area video attiva.
fIsFilmMode
Per i sistemi a 625/50 Hz, TRUE significa "modalità film" e FALSE significa "modalità fotocamera".
Commenti
Questa struttura viene compilata quando un'applicazione chiama il metodo IDeviceInfo2::GetCurrentVideoAttributes .
Requisiti
Requisito | Valore |
---|---|
Intestazione | strmif.h (include Dshow.h) |