AW Interfaces | AW Methods | AW Types and Misc API
Interface ID: IID_IMoaAwPlayer
Pointer type: PIMoaAwPlayer
Inheritance: IMoaUnknown
Header file: awiservc.h
Description
-
The IMoaAwPlayer interface provides Authorware player-specific
services.
Methods
Piece
- GetActivePiece()
Sound
- CloseSoundDriver()
Streaming
- GetStreamOutSaveDataSize()
StreamOutSaveData()
StreamInSaveData()
Syntax
- CloseSoundDriver(PIMoaAwPlayer This)
Parameters
-
This
- Pointer to the
IMoaAwPlayer
interface
Returns
MoaError
Description
-
The IMoaAwSaveState interface is optionally supplied by an asset,
sprite actor, or
scripting Xtra. Authorware obtains it through a QueryInterface on
IMoaMmXAsset, IMoaMmXSpriteActor,
or IMoaDrXLingo. It provides a way for these objects to persist
from one session to the next,
that is, when a piece resumes after quit.
Syntax
- GetActivePiece(PIMoaAwPlayer This,
- PIMoaAwPiece FAR * ppIMoaAwPiece)
Parameters
-
This
- Pointer to the
IMoaAwPlayer
interface
ppIMoaAwPiece
- Pointer to the returned interface
Returns
MoaError
Description
-
Returns an interface that can be used to access the currently active piece.
Syntax
- GetStreamOutSaveDataSize(PIMoaAwPlayer This,
- MoaUlong FAR *pSizeBytes)
Parameters
-
This
- Pointer to the
IMoaAwPlayer
interface
*pSizeBytes
- Pointer to size of data to save
Returns
kMoaErr_NoErr
| Function call succeeded
|
Syntax
- StreamInSaveData(PIMoaAwPlayer This,
- PIMoaStream pInStream)
Parameters
-
This
- Pointer to the
IMoaAwPlayer
interface
pInStream
- IMoaStream interface to use for reading data
Returns
kMoaErr_NoErr
| Function call succeeded
|
Syntax
- StreamOutSaveData(PIMoaAwPlayer This,
- PIMoaStream pOutStream)
Parameters
-
This
- Pointer to the
IMoaAwPlayer
interface
pOutStream
- IMoaStream interface to use for saving data
Returns
kMoaErr_NoErr
| Function call succeeded
|
Copyright © 1996-2007 Adobe Macromedia Software LLC, Inc.