Microsoft DirectX 8.1 (C++)

IDvdControl2::SelectAngle

The SelectAngle method sets the new angle when the DVD Navigator is in an angle block.

Syntax

HRESULT SelectAngle(
  ULONG ulAngle,
  DWORD dwFlags,
  IDvdCmd **ppCmd
);

Parameters

ulAngle

[in] Value of the new angle, which must be from 1 through 9.

dwFlags

[in] Bit flag that contains one or more DVD_CMD_FLAGS enumeration specifying command synchronization options.

ppCmd

[out] Address of a pointer to an IDvdCmd object that can be used to synchronize DVD commands.

Return Values

Returns one of the following values.

Return code Description
S_OK Success.
E_INVALIDARG ulAngle is out of range.
VFW_E_DVD_INVALIDDOMAIN The DVD Navigator is in the First Play domain.
VFW_E_DVD_OPERATION_INHIBITED UOP control prohibits the operation.

Remarks

Note that angle and menu button indexes are one-based while audio stream and subpicture stream indexes are zero-based.

The following table shows the Annex J command name to which this method name corresponds, and the domains in which this method is valid.

Annex J Command Name Valid Domains
Angle_Change DVD_DOMAIN_VideoManagerMenu
DVD_DOMAIN_VideoTitleSetMenu
DVD_DOMAIN_Title
DVD_DOMAIN_Stop

See Also