KSCAMERA_PROFILE_MEDIAINFO struttura (ksmedia.h)

Questa struttura contiene le informazioni relative al tipo di supporto presentate per ogni profilo della fotocamera.

Sintassi

typedef struct _KSCAMERA_PROFILE_MEDIAINFO {
  struct {
    UINT32 X;
    UINT32 Y;
  } Resolution;
  struct {
    UINT32 Numerator;
    UINT32 Denominator;
  } MaxFrameRate;
  ULONGLONG Flags;
  UINT32    Data0;
  UINT32    Data1;
  UINT32    Data2;
  UINT32    Data3;
} KSCAMERA_PROFILE_MEDIAINFO, *PKSCAMERA_PROFILE_MEDIAINFO;

Members

Resolution

Dimensioni del fotogramma X (orizzontale) e Y (verticale).

Resolution.X

Resolution.Y

MaxFrameRate

Rapporto numeratore/denominatore della frequenza dei fotogrammi, ad esempio 30/1 = 30fps. Questa frequenza di fotogrammi rappresenta la frequenza massima dei fotogrammi della risoluzione specificata in condizioni di illuminazione ideali. La frequenza effettiva dei fotogrammi può essere inferiore a questo valore.

Per informazioni sui supporti fotografici, se la sequenza di foto non può essere abilitata a causa dei vincoli hardware per la risoluzione foto specificata, la frequenza dei fotogrammi deve essere impostata su 0 (numerator=0, denominator=0). In questo modo verrà informato il livello applicazione che il controllo della sequenza di foto verrà rifiutato dal driver quando viene selezionato quel particolare tipo di supporto fotografico.

MaxFrameRate.Numerator

MaxFrameRate.Denominator

Flags

Or bit per bit di uno o più dei flag seguenti:

  • KSCAMERAPROFILE_FLAGS_VIDEOHDRWhen il flag HDR video è impostato per le informazioni multimediali, per tale impostazione multimediale, è possibile abilitare video HDR per il flusso di record.

    Questo flag potrebbe non essere impostato per informazioni multimediali sul pin foto.

  • KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen il flag sequenza di foto variabile è impostato per le informazioni multimediali, il supporto VPS è disponibile anche se le informazioni sui supporti fotografici non forniscono una frequenza di fotogrammi.

    Se questo flag è impostato e la frequenza dei fotogrammi non è zero, per le informazioni sui supporti fotografici, è disponibile VPS e Sequenza foto.

    Se questo flag è impostato e la frequenza dei fotogrammi è zero, per le informazioni sui supporti fotografici, VPS è disponibile ma non sequenza di foto.

    Se questo flag non è impostato e la frequenza dei fotogrammi non è zero, per le informazioni sui supporti fotografici, VPS non è disponibile ma La sequenza di foto è disponibile.

    Se questo flag non è impostato e la frequenza dei fotogrammi è zero, né VPS né Photo Sequence è disponibile per tali informazioni multimediali.

    Questo flag può essere impostato solo per le informazioni multimediali sul pin foto. La presenza di questo flag nelle informazioni multimediali non del pin foto comporterà il rifiuto del set di profili.

Data0

Riservato. Deve essere 0.

Data1

Riservato. Deve essere 0.

Data2

Riservato. Deve essere 0.

Data3

Riservato. Deve essere 0.

Requisiti

Requisito Valore
Intestazione ksmedia.h