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 |