Struttura ICINFO (vfw.h)
La struttura ICINFO contiene parametri di compressione forniti da un driver di compressione video. Il driver riempie o aggiorna la struttura quando riceve il messaggio di ICM_GETINFO .
Sintassi
typedef struct {
DWORD dwSize;
DWORD fccType;
DWORD fccHandler;
DWORD dwFlags;
DWORD dwVersion;
DWORD dwVersionICM;
WCHAR szName[16];
WCHAR szDescription[128];
WCHAR szDriver[128];
} ICINFO;
Members
dwSize
Dimensioni, in byte, della struttura ICINFO .
fccType
Codice a quattro caratteri che indica il tipo di flusso compresso o decompresso. Specificare "VIDC" per i flussi video.
fccHandler
Codice a quattro caratteri che identifica un compressore specifico.
dwFlags
Flag applicabili. È possibile impostare zero o più flag seguenti:
Nome | Descrizione |
---|---|
|
Il driver richiede di comprimere tutti i frame. Per informazioni sulla compressione di tutti i fotogrammi, vedere il messaggio ICM_COMPRESS_FRAMES_INFO . |
|
Driver supporta la compressione in una dimensione del frame. |
|
Il driver supporta il disegno. |
|
Il driver può eseguire la compressione temporale e mantiene la propria copia del frame corrente. Quando si comprime un flusso di dati frame, il driver non richiede dati di immagine dal frame precedente. |
|
Il driver può eseguire la decompressione temporale e mantiene la propria copia del frame corrente. Quando si decompresse un flusso di dati frame, il driver non richiede dati di immagine dal frame precedente. |
|
Driver supporta valori di qualità. |
|
Il driver supporta la compressione tra fotogrammi. |
dwVersion
Numero di versione del driver.
dwVersionICM
Versione di VCM supportata dal driver. Questo membro deve essere impostato su ICVERSION.
szName[16]
Versione breve del nome del compressore. Il nome nella stringa con terminazione null deve essere adatto per l'uso nelle caselle di riepilogo.
szDescription[128]
Versione lunga del nome del compressore.
szDriver[128]
Nome del modulo contenente il driver di compressione VCM. Normalmente, un driver non deve compilare questo.
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | vfw.h |