MMDECOMPRESS Field - ulFlags
ulFlags (ULONG)
Some
flags are set to instruct the I/O or CODEC procedure to act. Others are
status, returned from the I/O or CODEC procedure.
MMIO_DROP_DELTA_FRAME
Tells the I/O or CODEC procedure
to drop the delta frame if the pSrcBuf field contains a delta frame.
On return, the bit is reset if the delta frame is dropped.
MMIO_IS_KEY_FRAME
This bit is set by the I/O or CODEC procedure when
the data contained in the pSrcBuf field is a key or reference frame.
MMIO_IS_PALETTE
A video
palette is found. Set by the I/O procedure.
MMIO_PALETTE_CHANGE
The physical palette has been changed in the genpalPhysical
field of the MMVIDEODECOMPRESS
structure. Set by the application.
MMIO_ORIGIN_LOWERLEFT
Tells the I/O or CODEC procedure to decompress
data to the destination buffer using the lower left as window origin. This
means the decompressed data lines will be stored in reverse order in the
destination buffer.
MMIO_ORIGIN_UPPERLEFT
Tells
the I/O or CODEC procedure to decompress data to the destination buffer
using the upper-left as window origin. This means the decompressed data
lines will be stored in the same order as the incoming compressed data lines.
MMIO_RECTL_CHANGE
The movie
rectangle has been changed. Valid rectangles are specified in the prectl
and ulRectlCount fields of the MMVIDEODECOMPRESS
structure.
[Back: MMDECOMPRESS Field - ulStructLen]
[Next: MMDECOMPRESS Field - ulSrcBufLen]