Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
4/8/2010

Implemented by applications to control video rotation and scaling parameters.

When to Implement

The IAMVideoTransform Interfaceshould be used by any application that needs to control rotation and scaling on the device's video renderer.

Methods in Vtable Order

The following table shows the methods that appear in the Vtable beneath the standard COM methods inherited from IUnknown.

Method Description

IAMVideoTransform::SetDestinationRotation

Specifies the angle of rotation that should be applied to the target of the video renderer.

IAMVideoTransform::GetDestinationRotation

Retrieves the current angle of rotation.

IAMVideoTransform::SetScalingMode

Specifies the scaling mode that should be used by the video renderer.

IAMVideoTransform::GetScalingMode

Retrieves the scaling mode that is currently used.

IAMVideoTransform::GetRotationCaps

Retrieves the rotation capabilities of the current filter graph.

IAMVideoTransform::GetScalingModeCaps

Retrieves the scaling mode capabilities of the current filter graph.

IAMVideoTransform::GetScalingCaps

Retrieves the scaling capabilities of the current filter graph.