UCC_MEDIA_DEVICE_SETTING_PROPERTY Enumeration

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Enumerates the IDs of the properties as the device setting.

Namespace: Microsoft.Office.Interop.UccApi
Assembly: Microsoft.Office.Interop.UccApi (in microsoft.office.interop.uccapi.dll)

Syntax

'Declaration
Public Enumeration UCC_MEDIA_DEVICE_SETTING_PROPERTY
public enum UCC_MEDIA_DEVICE_SETTING_PROPERTY
public enum class UCC_MEDIA_DEVICE_SETTING_PROPERTY
public enum UCC_MEDIA_DEVICE_SETTING_PROPERTY
public enum UCC_MEDIA_DEVICE_SETTING_PROPERTY

Members

Member name Description
UCCMDSP_AUDIO_CAPTURE_VOLUME_COLLECTION The ID of a property of the IUccPropertyCollection type holding a collection of name/value pairs of audio capturing devices. The name is a string (BSTR) and identifies an audio capturing device. The value is a long integer (VARIANT(VT_I4) and specifies the volume of the named device.
UCCMDSP_AUDIO_RENDER_VOLUME_COLLECTION The ID of a property of the IUccPropertyCollection type holding a collection of name/value pairs of audio rendering devices. The name is a string (BSTR) and identifies an audio capturing device. The value is a long integer (VARIANT(VT_I4) and specifies the volume of the named device.
UCCMDSP_PREFERRED_AUDIO_CAPTURE The ID of a property of the string (VARIANT(VT_BSTR)) type identifying the preferred public audio capturing device as described on page 2 of the Tuning Wizard.
UCCMDSP_PREFERRED_AUDIO_IS_MANUAL The ID of a property of the Boolean (VARIANT(VT_BOOL)) type indicating whether the preferred audio is manual (TRUE or 1) or automatic (FALSE or 0).
UCCMDSP_PREFERRED_AUDIO_RENDER The ID of a property of the string (VARIANT(VT_BSTR)) type indicating the preferred public audio rendering device as described on page 2 of the Tuning Wizard.
UCCMDSP_PREFERRED_HANDSET_AUDIO_CAPTURE The ID of a property of the string (VARIANT(VT_BSTR)) type identifying the preferred handset audio capturing device.
UCCMDSP_PREFERRED_HANDSET_AUDIO_IS_MANUAL The ID of a property of the Boolean (VARIANT(VT_BOOL)) type indicating whether the preferred handset audio is manual (TRUE or 1) or automatic (FALSE or 0). The manual setting means that the user has explicitly specified the device. The automatic mode means that the device is chosen by the UCC API.
UCCMDSP_PREFERRED_HANDSET_AUDIO_RENDER The ID of a property of the string (VARIANT(VT_BSTR)) type identifying the preferred handset audio rendering device.
UCCMDSP_PREFERRED_NOTIFICATION_AUDIO_IS_MANUAL The ID of a Boolean (VARIANT(VT_BOOL)) property value indicating whether the preferred notification audio is manual (TRUE or 1) or automatic (FALSE or 0).
UCCMDSP_PREFERRED_NOTIFICATION_AUDIO_RENDER The ID of a property of the string (VARIANT(VT_BSTR)) type indicating the preferred notification audio rendering as described on page 3 of the Tuning Wizard.
UCCMDSP_PREFERRED_VIDEO_CAPTURE The ID of a property of string (VARIANT(VT_BSTR)) type indicating the preferred video capturing.
UCCMDSP_PREFERRED_VIDEO_IS_MANUAL The ID of a property of the Boolean (VARIANT(VT_BOOL)) value indicating whether the preferred video capturing is manual (TRUE or 1) or automatic (FALSE or 0).

Remarks

The device setting properties are user preferences saved into the registry of the user's computer. An application can determine the data type and accessibility as well as the applicable class of the properties defined by this enumeration using the UCC_PROPERTY_TYPE and UCC_PROPERTY_ACCESSIBILITY as well UCC_PROPERTY_CLASS enumerations.

Win32 COM/C++ Syntax

typedef enum UCC_MEDIA_DEVICE_SETTING_PROPERTY
{
   UCCMDSP_PREFERRED_HANDSET_AUDIO_CAPTURE = 1 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_STRING,
   UCCMDSP_PREFERRED_HANDSET_AUDIO_RENDER = 2 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_STRING,
   UCCMDSP_PREFERRED_HANDSET_AUDIO_IS_MANUAL = 3 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_BOOLEAN,
   UCCMDSP_PREFERRED_AUDIO_CAPTURE = 4 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_STRING,
   UCCMDSP_PREFERRED_AUDIO_RENDER = 5 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_STRING,
   UCCMDSP_PREFERRED_AUDIO_IS_MANUAL = 6 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_BOOLEAN,
   UCCMDSP_PREFERRED_NOTIFICATION_AUDIO_RENDER = 7 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_STRING,
   UCCMDSP_PREFERRED_NOTIFICATION_AUDIO_IS_MANUAL = 8 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_BOOLEAN,
   UCCMDSP_PREFERRED_VIDEO_CAPTURE = 9 | UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_STRING,
   UCCMDSP_PREFERRED_VIDEO_IS_MANUAL = 10| UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_BOOLEAN,
   UCCMDSP_AUDIO_CAPTURE_VOLUME_COLLECTION = 11| UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_COLLECTION,
   UCCMDSP_AUDIO_RENDER_VOLUME_COLLECTION = 12| UCCPCL_MEDIA_DEVICE_SETTING | UCCPT_COLLECTION
};

Platforms

Development Platforms

Windows XP Professional with Service Pack 2 (SP2), Windows Server 2000 with Service Pack 4, Windows Server 2003, Windows Vista Ultimate Edition, Windows Vista Business Edition, Windows Vista Enterprise Edition

Target Platforms

See Also

Reference

Microsoft.Office.Interop.UccApi Namespace