Condividi tramite


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)

Vedi anche

Strutture DirectShow