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 |