Freigeben über


ICCOMPRESSFRAMES-Struktur (vfw.h)

Die ICCOMPRESSFRAMES-Struktur enthält Komprimierungsparameter , die mit der ICM_COMPRESS_FRAMES_INFO Meldung verwendet werden.

Syntax

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiOutput;
  LPARAM             lOutput;
  LPBITMAPINFOHEADER lpbiInput;
  LPARAM             lInput;
  LONG               lStartFrame;
  LONG               lFrameCount;
  LONG               lQuality;
  LONG               lDataRate;
  LONG               lKeyRate;
  DWORD              dwRate;
  DWORD              dwScale;
  DWORD              dwOverheadPerFrame;
  DWORD              dwReserved2;
  LONG( )(LPARAM lInput,LONG lFrame,LPVOID lpBits,LONG len)              *GetData;
  LONG( )(LPARAM lOutput,LONG lFrame,LPVOID lpBits,LONG len)              *PutData;
} ICCOMPRESSFRAMES;

Member

dwFlags

Anwendbare Flags. Der folgende Wert wird definiert: ICCOMPRESSFRAMES_PADDING. Wenn dieser Wert verwendet wird, wird die Auffüllung mit dem Rahmen verwendet.

lpbiOutput

Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Ausgabeformat enthält.

lOutput

Reserviert; nicht verwenden.

lpbiInput

Zeiger auf eine BITMAPINFOHEADER-Struktur , die das Eingabeformat enthält.

lInput

Reserviert; nicht verwenden.

lStartFrame

Nummer des ersten zu komprimierenden Frames.

lFrameCount

Anzahl der zu komprimierenden Frames.

lQuality

Qualitätseinstellung.

lDataRate

Maximale Datenrate in Bytes pro Sekunde.

lKeyRate

Maximale Anzahl von Frames zwischen aufeinanderfolgenden Keyframes.

dwRate

Komprimierungsrate im Ganzzahlformat. Um die Rate in Bildern pro Sekunde zu erhalten, dividieren Sie diesen Wert durch den Wert in dwScale.

dwScale

Der Wert, der verwendet wird, um dwRate in Frames pro Sekunde zu skalieren.

dwOverheadPerFrame

Reserviert; nicht verwenden.

dwReserved2

Reserviert; nicht verwenden.

GetData

Reserviert; nicht verwenden.

PutData

Reserviert; nicht verwenden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile vfw.h

Weitere Informationen

BITMAPINFOHEADER

ICM_COMPRESS_FRAMES_INFO

Videokomprimierungs-Manager

Videokomprimierungsstrukturen