Microsoft DirectX 8.1 (C++)

IMediaObjectImpl Class Template

Provides a base implementation for the IMediaObject interface.

For more information on using this template, see Using the DMO Base Class.

Helper Classes Description
LockIt Internal helper class that handles locking and unlocking.

IMediaObjectImpl Methods

Method Description
CheckTypesSet Determines whether all of the non-optional streams have media types.
IMediaObject Methods Methods that implement the IMediaObject interface.
InputTypeSet Queries whether the media type was set on an input stream.
OutputTypeSet Queries whether the media type was set on an output stream.

Derived Class Methods

Method Description
InternalAcceptingInput Queries whether an input stream can accept more input.
InternalCheckInputType Queries whether an input stream can accept a given media type.
InternalCheckOutputType Queries whether an output stream can accept a given media type.
Lock Locks the object.
Unlock Unlocks the object.