Condividi tramite


struttura KSCAMERA_PROFILE_MEDIAINFO (ksmedia.h)

Questa struttura contiene le informazioni sul tipo di supporto pertinenti 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;

Membri

Resolution

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

Resolution.X

Resolution.Y

MaxFrameRate

Rapporto numeratore/denominatore della frequenza dei fotogrammi ( ad esempio, 30 / 1 = 30fps). Questa frequenza dei 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 le informazioni sui supporti fotografici, se non è possibile abilitare la sequenza di foto a causa di vincoli hardware per la risoluzione di foto specificata, la frequenza dei fotogrammi deve essere impostata su 0 (numeratore=0, denominatore=0). In questo modo si informerà il livello applicazione che il controllo 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 del 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 segnaposto fotografico.

  • KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen è impostato il flag Variable Photo Sequence per le informazioni multimediali, il supporto VPS è disponibile anche se le informazioni sui supporti fotografici non forniscono una frequenza dei fotogrammi.

    Se questo flag è impostato e la frequenza dei fotogrammi è diversa da 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 photo sequence.

    Se questo flag non è impostato e la frequenza dei fotogrammi è diversa da 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 sono disponibili per tali informazioni multimediali.

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

Data0

Riservato. Deve essere impostato su 0.

Data1

Riservato. Deve essere impostato su 0.

Data2

Riservato. Deve essere impostato su 0.

Data3

Riservato. Deve essere impostato su 0.

Fabbisogno

Requisito Valore
intestazione ksmedia.h