Skype4COM: ISettings Interface Reference

Skype4COM

ISettings Interface Reference

Settings class default interface. More...

import "Skype4COM.idl";

List of all members.

Public Member Functions

HRESULT SaveAvatarToFile ([in] BSTR Filename,[in, defaultvalue("1")] BSTR AvatarId)
 Saves current user avatar to file.
HRESULT LoadAvatarFromFile ([in] BSTR Filename,[in, defaultvalue("1")] BSTR AvatarId)
 Replaces user current avatar with new avatar from file.
HRESULT ResetIdleTimer (void)
 Reset Skype idle timer.

Properties

BSTR AudioIn [get, set]
 This command queries/sets the name of an audio input device.
BSTR AudioOut [get, set]
 This command queries/sets the name of an audio output device.
VARIANT_BOOL AutoAway [get, set]
 This command queries/sets the "Auto away" status.
BSTR Ringer [get, set]
 This command queries/sets the name of a ringer device.
BSTR Avatar ([in, defaultvalue("1")] BSTR Id) [set]
 This command sets the avatar picture in a user profile.
VARIANT_BOOL RingToneStatus ([in, defaultvalue("1")] BSTR Id) [get, set]
 This command queries or sets the ringtone status.
BSTR RingTone ([in, defaultvalue("1")] BSTR Id) [set]
 This command sets a new ringtone.
BSTR VideoIn [get, set]
 This command queries/sets the name of a video input device.
VARIANT_BOOL PCSpeaker [get, set]
 This command queries/sets the PC speaker status.
VARIANT_BOOL AGC [get, set]
 This command queries/sets the status of automatic gain control.
VARIANT_BOOL AEC [get, set]
 This command queries/sets the status of automatic echo cancellation.
BSTR Language [get, set]
 This command queries/sets the language of the Skype client.

Detailed Description

Settings class default interface.


Member Function Documentation

HRESULT LoadAvatarFromFile ( [in] BSTR  Filename,
[in, defaultvalue("1")] BSTR  AvatarId 
)

Replaces user current avatar with new avatar from file.

Parameters:
[in]Filenamecontains file name.
[in]AvatarIdavatar id.
Example:
 Set oSkype = CreateObject("Skype4COM.Skype")
 oSkype.Settings.LoadAvatarFromFile("c:\temp\new_avatar.jpg")
HRESULT SaveAvatarToFile ( [in] BSTR  Filename,
[in, defaultvalue("1")] BSTR  AvatarId 
)

Saves current user avatar to file.

Parameters:
[in]Filenamecontains file name.
[in]AvatarIdavatar id.
Example:
 Set oSkype = CreateObject("Skype4COM.Skype")
 oSkype.Settings.SaveAvatarToFile("c:\temp\old_avatar.jpg")

Property Documentation

HRESULT Avatar [set]

This command sets the avatar picture in a user profile.

Parameters:
[in]Idis an optional avatar ID.
[in]newValcontains the new file name.
Deprecated:
Use the ISettings::LoadAvatarFromFile instead.
HRESULT RingTone [set]

This command sets a new ringtone.

Parameters:
[in]Idcontains the ringtone ID.
HRESULT RingToneStatus [get, set]

This command queries or sets the ringtone status.

Parameters:
[in]Idcontains the ringtone ID.

The documentation for this interface was generated from the following file:

Copyright � 2006 Skype Limited. All rights reserved.