Inheritance diagram for TBasicMovie:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | QueryInterface (const MCIID &riid, void **ppvObj) |
| virtual uint32 MCCOMAPI | AddRef () |
| virtual MCCOMErr MCCOMAPI | CreateMovieController (IMFPart **movieController) |
| virtual MCCOMErr MCCOMAPI | SelfStartPlaying (uint32 frameIndex) |
| virtual MCCOMErr MCCOMAPI | SelfStopPlaying (uint32 frameIndex) |
| virtual MCCOMErr MCCOMAPI | Initialize (const TMCString &fullPathName) |
| virtual MCCOMErr MCCOMAPI | BeginRead () |
| virtual MCCOMErr MCCOMAPI | GetFrameRate (uint32 &frameRate) |
| virtual MCCOMErr MCCOMAPI | GetFrameCount (uint32 &frameCount) |
| virtual MCCOMErr MCCOMAPI | GetFrame (IShRasterLayer **rasterLayer, uint32 frameIndex) |
| virtual MCCOMErr MCCOMAPI | EndRead () |
| virtual boolean MCCOMAPI | HasOptionsDialog () |
| virtual MCCOMErr MCCOMAPI | ShowOptionsDialog (uint32 depth, uint32 &frameRate) |
| virtual MCCOMErr MCCOMAPI | BeginWrite (const TMCString &fullPathName, uint32 sizeH, uint32 sizeV, uint32 depth, uint32 frameRate, boolean append) |
| virtual MCCOMErr MCCOMAPI | PutFrame (IShRasterLayer *rasterLayer, uint32 frameIndex) |
| virtual MCCOMErr MCCOMAPI | Flush () |
| virtual MCCOMErr MCCOMAPI | GetMovieFullPathName (TMCString &fullPathName) |
| virtual MCCOMErr MCCOMAPI | EndWrite () |
| virtual MCCOMErr MCCOMAPI | MakeCopy (const TMCString &fullPathName, TMCString &outFirstFileName) |
| virtual MCCOMErr MCCOMAPI | DeleteMovie () |
| virtual void MCCOMAPI | GetCompressionOptions (IExMovieCompressionOptions **movieOptions) |
| virtual void MCCOMAPI | SetCompressionOptions (IExMovieCompressionOptions *movieOptions) |
|
|
Increments the reference count of the object Reimplemented from TBasicUnknown. |
|
|
Implements IExMovie. |
|
||||||||||||||||||||||||||||
|
Implements IExMovie. |
|
|
Creates a movie controller. Return MC_E_NOTIMPL and a standard movie controller will be provided.
Implements IExMovie. |
|
|
Deletes the movie Implements IExMovie. |
|
|
Implements IExMovie. |
|
|
Implements IExMovie. |
|
|
Calling flush insures that the movie file is valid up to the last PutFrame. Implements IExMovie. |
|
|
Returns a pointer to the compression options used for this movie
Implements IExMovie. |
|
||||||||||||
|
Implements IExMovie. |
|
|
Implements IExMovie. |
|
|
Implements IExMovie. |
|
|
Sometimes the file name can change between open and save. More specifically, when using numbered files. you save "Movie.jpg" but you reopen "Movie001.jpg" because this is the actual file. Return MC_E_NOTIMPL and the shell will provide a default implementation
Implements IExMovie. |
|
|
Implements IExMovie. |
|
|
Implements IExMovie. |
|
||||||||||||
|
Makes an exact copy of the movie to the location given by fullPathName. Returns the name of the first written file (equals fullPathName if non sequenced) Return MC_E_NOTIMPL and the shell will provide a default implementation.
Implements IExMovie. |
|
||||||||||||
|
Implements IExMovie. |
|
||||||||||||
|
Check if the object supports a given interface and returns a pointer to that interface if it does. Note that QueryInterface will increment the reference count of the object by one if the interface is found.
Reimplemented from TBasicDataExchanger. |
|
|
Called only when the standard movie controller is used Implements IExMovie. |
|
|
Called only when the standard movie controller is used Implements IExMovie. |
|
|
Sets the compression options used for this movie Implements IExMovie. |
|
||||||||||||
|
Implements IExMovie. |
1.3.9.1