Share via


IAMVideoTransform Interface

4/8/2010

Implemented by applications to control video rotation and scaling parameters.

When to Implement

The IAMVideoTransform Interface should 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.