InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IMungeSamplesImageStreamData Class Referenceabstract

#include <IMungeSamplesImageStreamData.h>

Inheritance diagram for IMungeSamplesImageStreamData:
IPMUnknown

Classes

struct  MungeSamplesInfo
 

Public Member Functions

virtual void SetMungeSamplesInfo (const MungeSamplesInfo &mungeSamplesInfo)=0
 
virtual void GetMungeSamplesInfo (MungeSamplesInfo *mungeSamplesInfo) const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

IMungeSamplesImageStreamData This class is a data interface for the MungeSamplesImageStream, which is an implementation of IImageStream used by the ImageStreamManager to strip color/alpha channels from an image at read time. Various IImageStreams are pipelined together by the ImageStreamManager in order to convert a source image to a destination image with a given set of attributes. This interface should probably be private.

See Also
IImageStreamManager.h

Member Function Documentation

virtual void IMungeSamplesImageStreamData::GetMungeSamplesInfo (MungeSamplesInfomungeSamplesInfo) const
pure virtual

Get method

Parameters
mungeSamplesInfo- Out: structure containing information about which channels to munge.
virtual void IMungeSamplesImageStreamData::SetMungeSamplesInfo (const MungeSamplesInfomungeSamplesInfo)
pure virtual

Set method for specifying which channels should be munged

Parameters
mungeSamplesInfo- IN: structure containing information about which channels to munge.