IMediaObjectImpl::CheckTypesSet

This method determines whether all of the nonoptional streams have media types.

bool CheckTypesSet(void);

Parameters

None.

Return Values

Returns TRUE if all of the object's nonoptional streams have media types. Otherwise, it returns FALSE.

Remarks

Call this method after any operation that changes the media type on a stream. This method sets a private flag within the class. Some IMediaObjectImpl methods test this flag to determine whether certain operations are permitted. These methods generally return DMO_E_TYPE_NOT_SET if the flag is FALSE.

The only two methods in IMediaObject that change the media type on a stream are IMediaObject::SetInputType and IMediaObject::SetOutputType. The class template implements both of these methods.

Requirements

OS Versions: Windows CE .NET 4.1 and later.
Header: Dmoimpl.h.

See Also

DMO Reference | DMO Base Class Reference | IMediaObjectImpl | IMediaObject | IMediaObject::SetInputType | IMediaObject::SetOutputType

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.