The Wxutil.h header file in the DirectShow base classes provides functions and macros to help convert between VIDEOINFOHEADER and BITMAPINFO structures.
Programming element | Description |
---|---|
BIT_MASKS_MATCH | Compares the masks of two video images. |
BITMASKS | Retrieves a pointer to the array of bitmasks for the specified VIDEOINFOHEADER structure. |
COLORS | Retrieves a pointer to an array of RGBQUAD structures that describes the color palette for the specified VIDEOINFOHEADER structure. |
DIBSIZE | Calculates the byte size of the specified bitmap |
HEADER | Retrieves a pointer to the image data from the specified video image. |
MPEG1_SEQUENCE_INFO | Retrieves the sequence header for the specified MPEG-1 video image. |
PALETTISED | Checks if the video image's color palette is 8-bit or less. |
PALETTE_ENTRIES | Returns the number of colors in the video image's palette. |
RESET_MASKS | Clears the specified video image's bitmasks. |
RESET_HEADER | Clears the specified video image. |
RESET_PALETTE | Clears the specified video image's color palette. |
SIZE_EGA_PALETTE | Calculates the size of the EGA (4-bit) color palette. |
SIZE_MASKS | Calculates the size of the mask's color palette. |
SIZE_MPEG1VIDEOINFO | Calculates the size of the specified MPEG-1 video image. |
SIZE_PALETTE | Calculates the size of the 8-bit color palette. |
SIZE_PREHEADER | Calculates the byte offset for the video image's bitmap information. |
SIZE_VIDEOHEADER | Calculates the size of the video image. |
TRUECOLOR | Retrieves a pointer to an array of TRUECOLORINFO structures that describes the bitmasks and color palette for the specified VIDEOINFOHEADER structure. |
These functions are made available to help manage VIDEOINFOHEADER structures, which are used throughout DirectShow to describe video data streams.
Although similar to the BITMAPINFO structure used in Microsoft Win32® and existing multimedia, VIDEOINFOHEADER also adds some new video-specific fields.
Global data | Description |
---|---|
bits555 | Array of color bitmasks for an RGB 555 bitmap. |
bits565 | Array of color bitmasks for an RGB 565 bitmap. |
bits888 | Array of color bitmasks for an RGB 24-bit bitmap. |
See Also
Send Feedback on this topic to the authors