Carbon


CodecDecompressParams

Header: ImageCodec.h

struct CodecDecompressParams {
    ImageSequence sequenceID; 
    ImageDescriptionHandle imageDescription; 
    Ptr data; 
    SInt32 bufferSize; 
    SInt32 frameNumber; 
    SInt32 startLine; 
    SInt32 stopLine; 
    SInt32 conditionFlags; 
    CodecFlags callerFlags; 
    CodecCapabilities *capabilities; 
    ICMProgressProcRecord progressProcRecord; 
    ICMCompletionProcRecord completionProcRecord; 
    ICMDataProcRecord dataProcRecord; 
    CGrafPtr port; 
    PixMap dstPixMap; 
    BitMapPtr maskBits; 
    PixMapPtr mattePixMap; 
    Rect srcRect; 
    MatrixRecord *matrix; 
    CodecQ accuracy; 
    SInt16 transferMode; 
    ICMFrameTimePtr frameTime; 
    SInt32 reserved[1]; 
    SInt8 matrixFlags; 
    SInt8 matrixType; 
    Rect dstRect; 
    UInt16 majorSourceChangeSeed; 
    UInt16 minorSourceChangeSeed; 
    CDSequenceDataSourcePtr sourceData; 
    RgnHandle maskRegion; 
    OSType **wantedDestinationPixelTypes; 
    SInt32 screenFloodMethod; 
    SInt32 screenFloodValue; 
    SInt16 preferredOffscreenPixelSize; 
    ICMFrameTimeInfoPtr syncFrameTime; 
    Boolean needUpdateOnTimeChange; 
    Boolean enableBlackLining; 
    Boolean needUpdateOnSourceChange; 
    Boolean pad; 
    SInt32 unused; 
    CGrafPtr finalDestinationPort; 
    SInt32 requestedBufferWidth; 
    SInt32 requestedBufferHeight; 
    Rect displayableAreaOfRequestedBuffer; 
    Boolean requestedSingleField; 
    Boolean needUpdateOnNextIdle;
};

© 2000 Apple Computer, Inc. (Last Updated 6/26/2000)