|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.skype.ipc.SidRoot
com.skype.api.Skype
public class Skype
| Nested classes/interfaces inherited from class com.skype.ipc.SidRoot |
|---|
SidRoot.EventThread |
| Field Summary | |
|---|---|
static java.lang.String |
BEAMFORMER_MIC_SPACING
Setupkey SETUPKEY_BEAMFORMER_MIC_SPACING type:string Space-separated array of 1 (in case of 2 microphones) or 2 (in case of 4 microphones) integers. |
static java.lang.String |
DB_STORAGE_QUOTA_KB
Setupkey SETUPKEY_DB_STORAGE_QUOTA_KB type:int default value:"0" Use this key to limit the size of the main.db file. |
static java.lang.String |
DISABLE_AEC
Setupkey SETUPKEY_DISABLE_AEC type:boolean Disables Skype echo canceller This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_AGC
Setupkey SETUPKEY_DISABLE_AGC type:boolean Disables Skype automatic gain controller This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_AUDIO_DEVICE_PROBING
Setupkey SETUPKEY_DISABLE_AUDIO_DEVICE_PROBING type:boolean Disables audio devices probing This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_DIGITAL_FAR_END_AGC
Setupkey SETUPKEY_DISABLE_DIGITAL_FAR_END_AGC type:boolean Disables Skype digital far-end gain controller This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_DIGITAL_NEAR_END_AGC
Setupkey SETUPKEY_DISABLE_DIGITAL_NEAR_END_AGC type:boolean Disables Skype digital near-end gain controller This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_NOISE_SUPPRESSOR
Setupkey SETUPKEY_DISABLE_NOISE_SUPPRESSOR type:boolean Disables Skype noise suppressor This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_PORT80
Setupkey SETUPKEY_DISABLE_PORT80 type:int 1 disables listening of alternative ports (80, 443) This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
DISABLE_UDP
Setupkey SETUPKEY_DISABLE_UDP type:int 1 disables UDP port binding. |
static java.lang.String |
DISABLED_CODECS
Setupkey SETUPKEY_DISABLED_CODECS type:string Space-separated array of disabled codecs This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
FT_AUTOACCEPT
Setupkey SETUPKEY_FT_AUTOACCEPT type:int Controls file transfer auto-accept. |
static java.lang.String |
FT_INCOMING_LIMIT
Setupkey SETUPKEY_FT_INCOMING_LIMIT type:uint Number of simultaneous incoming file transfers (per user). |
static java.lang.String |
FT_SAVEPATH
Setupkey SETUPKEY_FT_SAVEPATH type:string Full local path to save incoming file transfers (used for AutoAccept feature) This is account-specific setup key. |
static java.lang.String |
HTTPS_PROXY_ADDR
Setupkey SETUPKEY_HTTPS_PROXY_ADDR type:string name:port of HTTP proxy server This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
HTTPS_PROXY_ENABLE
Setupkey SETUPKEY_HTTPS_PROXY_ENABLE type:int Set to 0 for automatic proxy detect, 1 to use proxy config below This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
HTTPS_PROXY_PWD
Setupkey SETUPKEY_HTTPS_PROXY_PWD type:string HTTPS proxy server password (base64 encoded) This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
HTTPS_PROXY_USER
Setupkey SETUPKEY_HTTPS_PROXY_USER type:string HTTPS proxy server username This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
IDLE_TIME_FOR_AWAY
Setupkey SETUPKEY_IDLE_TIME_FOR_AWAY type:int Number of seconds since the last keyboard or mouse activity, after which the online status of currently logged in account should be set to AWAY. |
static java.lang.String |
IDLE_TIME_FOR_NA
Setupkey SETUPKEY_IDLE_TIME_FOR_NA type:int The Contact.AVAILABILITY.NOT_AVAILABLE online status has been deprecated. |
static java.lang.String |
LOCALADDRESS
Setupkey SETUPKEY_LOCALADDRESS type:string local interface to listen to This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
PORT
Setupkey SETUPKEY_PORT type:int Suggested port number (lib will *try* to use that) This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
SOCKS_PROXY_ADDR
Setupkey SETUPKEY_SOCKS_PROXY_ADDR type:string name:port of SOCKS proxy server This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
SOCKS_PROXY_ENABLE
Setupkey SETUPKEY_SOCKS_PROXY_ENABLE type:int Set to non-zero to enable socks proxy support This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
SOCKS_PROXY_PWD
Setupkey SETUPKEY_SOCKS_PROXY_PWD type:string SOCKS proxy server password (base64 encoded) This setup key is machine-specific and affects all local accounts. |
static java.lang.String |
SOCKS_PROXY_USER
Setupkey SETUPKEY_SOCKS_PROXY_USER type:string SOCKS proxy server username This setup key is machine-specific and affects all local accounts. |
| Fields inherited from class com.skype.ipc.SidRoot |
|---|
mSidDecoder, mSidEncoder, mSidTimestamp |
| Constructor Summary | |
|---|---|
Skype()
|
|
| Method Summary | |
|---|---|
boolean |
app2AppConnect(java.lang.String appname,
java.lang.String skypename)
The App2AppConnect connect result does not mean the connection was immediately established. |
boolean |
app2AppCreate(java.lang.String appname)
App2AppCreate method constructs a local instance of an App2App application. |
boolean |
app2AppDatagram(java.lang.String appname,
java.lang.String stream,
byte[] data)
Sends a datagram to the remote party specified in the stream argument. |
boolean |
app2AppDelete(java.lang.String appname)
Disconnects and deletes the App2App application. |
boolean |
app2AppDisconnect(java.lang.String appname,
java.lang.String stream)
Disconnects an App2App stream. |
Skype.App2AppGetConnectableUsersResponse |
app2AppGetConnectableUsers(java.lang.String appname)
App2AppGetConnectableUsers returns a list of currently online contacts. |
Skype.App2AppGetStreamsListResponse |
app2AppGetStreamsList(java.lang.String appname,
Skype.App2AppStreams listType)
Takes application ID and list type filter and returns a stringlist with streamID's that pass the filter. |
Skype.App2AppReadResponse |
app2AppRead(java.lang.String appname,
java.lang.String stream)
Reads data from the specified stream. |
boolean |
app2AppWrite(java.lang.String appname,
java.lang.String stream,
byte[] data)
Sends a stream packet to the remote party specified in the stream argument. |
ContactSearch |
createBasicContactSearch(java.lang.String text)
searches skypenames, aliases, fullnames, emails. |
Conversation |
createConference()
Creates a new empty conversation object and returns a reference to it. |
ContactSearch |
createContactSearch()
Creates a blank contact search object, in which you can add your custom search terms. |
ContactGroup |
createCustomContactGroup()
Creates a new empty contact group object and returns a reference to it. |
ContactSearch |
createIdentitySearch(java.lang.String identity)
searches skypenames and aliases. |
Sms |
createOutgoingSms()
creates an OUTGOING/COMPOSING SMS message * @return sms |
void |
delete(java.lang.String key)
delete |
void |
displayVideoDeviceTuningDialog(java.lang.String deviceName,
java.lang.String devicePath)
displayVideoDeviceTuningDialog |
Skype.FindContactByPstnNumberResponse |
findContactByPstnNumber(java.lang.String number)
findContactByPstnNumber |
Account |
getAccount(java.lang.String identity)
Retrieves an Account object by Skype name (identity). |
AccountListener |
getAccountListener()
|
Skype.GetAudioDeviceCapabilitiesResponse |
getAudioDeviceCapabilities(java.lang.String deviceHandle)
The uint argument returns AUDIODEVICE_CAPABILITIES (declared in Skype class) * @param deviceHandle |
Skype.GetAvailableOutputDevicesResponse |
getAvailableOutputDevices()
This method returns a table in form of three string lists of equal lengths. |
Skype.GetAvailableRecordingDevicesResponse |
getAvailableRecordingDevices()
This method returns a table in form of three string lists of equal length. |
Skype.GetAvailableVideoDevicesResponse |
getAvailableVideoDevices()
This method returns a table in form of two string lists of equal length and an uint argument that returns the count of items i both lists. |
byte[] |
getBin(java.lang.String key)
This is used for retrieving local setup keys of type binary. |
Contact |
getContact(java.lang.String identity)
Returns a Contact object reference. |
ContactGroupListener |
getContactGroupListener()
|
ContactListener |
getContactListener()
|
ContactSearchListener |
getContactSearchListener()
|
Contact.Type |
getContactType(java.lang.String identity)
analyzes the identity for contact type * @param identity |
Conversation |
getConversationByBlob(java.lang.String joinBlob,
boolean alsoJoin)
Retrieves a Conversation object by Public Conversation BLOB. |
Conversation |
getConversationByIdentity(java.lang.String convoIdentity)
Returns reference tp conversation object by conversation ID string (equivalent of old chat ID). |
Conversation |
getConversationByParticipants(java.lang.String[] participantIdentities,
boolean createIfNonExisting,
boolean ignoreBookmarkedOrNamed)
myself not included * @param participantIdentities |
Conversation[] |
getConversationList(Conversation.ListType type)
Returns a list of Conversation objects by Conversation.LIST_TYPE filter. |
ConversationListener |
getConversationListener()
|
ContactGroup[] |
getCustomContactGroups()
Returns a list of custom contact group references, i.e. |
java.lang.String |
getDefaultAccountName()
return most recently used account that has pwd saved. |
java.lang.String[] |
getExistingAccounts()
Returns a list of possible profiles used before on this machine * @return accountNameList |
Voicemail |
getGreeting(java.lang.String skypeName)
getGreeting |
ContactGroup |
getHardwiredContactGroup(ContactGroup.Type type)
Takes TYPE argument (TYPE comes from ContactGroup class) and returns reference to the corresponding hardwired contact group. |
Skype.IdentityType |
getIdentityType(java.lang.String identity)
This takes skypename or a phone number string as argument and returns corresponding identity type (SKYPE, SKYPE_MYSELF, PSTN, etc.) * @param identity |
int |
getInt(java.lang.String key)
This is used for retrieving local setup keys of type int. |
java.lang.String |
getIsoCountryCodeByPhoneNo(java.lang.String number)
Returns 2-letter country code based on PSTN number. |
Skype.GetIsoCountryInfoResponse |
getIsoCountryInfo()
Returns three string lists and one int array, containing 2-letter country code, country name, dialing prefix and example dial string (not available for all items). |
Skype.GetIsoLanguageInfoResponse |
getIsoLanguageInfo()
Returns two string lists. |
Message |
getMessageByGuid(byte[] guid)
Retrieves a Message object by the P_GUID property (globally unique ID, same for all the participants of the conversation, in which this message occured). |
Message[] |
getMessageListByType(Message.Type type,
boolean latestPerConvOnly,
int fromTimestampInc,
int toTimestampExc)
Returns all messages of the given type * @param type Type of messages requested. |
MessageListener |
getMessageListener()
|
int |
getMicVolume()
Returns value of microphone volume setting (0..100). |
Skype.GetNrgLevelsResponse |
getNrgLevels()
Returns current audio stream volume for both playback and microphone streams. |
int[] |
getOptimalAgeRanges()
list of (min,max) pairs * @return rangeList |
ParticipantListener |
getParticipantListener()
|
Video |
getPreviewVideo(Video.MediaType type,
java.lang.String deviceName,
java.lang.String devicePath)
Warning: Will be deprecated soon * @param type |
SkypeListener |
getSkypeListener()
|
SmsListener |
getSmsListener()
|
int |
getSpeakerVolume()
Returns value of audio playback volume setting (0..100). |
java.lang.String |
getStr(java.lang.String key)
This is used for retrieving local setup keys of type string. |
java.lang.String[] |
getSubKeys(java.lang.String key)
getSubKeys |
java.lang.String |
getSuggestedSkypename(java.lang.String fullname)
suggest a nice skypename to go with given fullname * @param fullname |
TransferListener |
getTransferListener()
|
int |
getUnixTimestamp()
Returns the time as used in SkypeKit, in the form of a Unix timestamp (number of seconds since 1.1.1970). |
int |
getUsedPort()
port that lib ended up listening. |
java.lang.String |
getVersionString()
returns the runtime version as a string * @return version |
VideoListener |
getVideoListener()
|
VoicemailListener |
getVoicemailListener()
|
boolean |
hasVideoDeviceCapability(java.lang.String deviceName,
java.lang.String devicePath,
Video.VideoDeviceCapability cap)
Queries whether the given video device has a specific Video.VIDEO_DEVICE_CAPABILITY. |
boolean |
identitiesMatch(java.lang.String identityA,
java.lang.String identityB)
compares two identities to see if they match * @param identityA |
boolean |
isDefined(java.lang.String key)
Returns true if the given setup key is defined in local setup. |
boolean |
isMicrophoneMuted()
Returns true in &muted argument if the currently selected microphone is muted. |
boolean |
isSpeakerMuted()
Returns true in &muted argument if the currently selected playback device is muted. |
void |
muteMicrophone(boolean mute)
Sets currently selected microphone mute status according to argument. |
void |
muteSpeakers(boolean mute)
Sets currently selected playback device mute status according to argument. |
Skype.NormalizeIdentityResponse |
normalizeIdentity(java.lang.String original,
boolean isNewSkypeName)
This method is deprecated. |
Skype.NormalizePstnWithCountryResponse |
normalizePstnWithCountry(java.lang.String original,
int countryPrefix)
NormalizePSTNWithCountry checks if the phone number starts with + if it doesn't, it prefixes the output with +XXX (where XXX is the country code). |
void |
playStart(int soundid,
byte[] sound,
boolean loop,
boolean useCallOutDevice)
Takes audio data that comes from the sound argument and mixes it into playback or notification device, depending on the value passed in the useCallOutDevice argument. |
Skype.PrepareSoundResult |
playStartFromFile(int soundid,
java.lang.String datafile,
boolean loop,
boolean useCallOutDevice)
playStartFromFile |
void |
playStop(int soundid)
Stops playback of the soundfile. |
void |
registerAccountListener(AccountListener listener)
|
void |
registerContactGroupListener(ContactGroupListener listener)
|
void |
registerContactListener(ContactListener listener)
|
void |
registerContactSearchListener(ContactSearchListener listener)
|
void |
registerConversationListener(ConversationListener listener)
|
void |
registerMessageListener(MessageListener listener)
|
void |
registerParticipantListener(ParticipantListener listener)
|
void |
registerSkypeListener(SkypeListener listener)
|
void |
registerSmsListener(SmsListener listener)
|
void |
registerTransferListener(TransferListener listener)
|
void |
registerVideoListener(VideoListener listener)
|
void |
registerVoicemailListener(VoicemailListener listener)
|
Sms |
requestConfirmationCode(Sms.ConfirmType type,
java.lang.String number)
creates and sends a CONFIRMATION_CODE_REQUEST message this sends a confirmation code to the number provided * @param type |
void |
selectSoundDevices(java.lang.String callInDevice,
java.lang.String callOutDevice,
java.lang.String waveOutDevice)
Sets audio devices given in arguments as active audio devices. |
void |
setBin(java.lang.String key,
byte[] value)
This is used for setting local setup keys of type binary. |
void |
setInt(java.lang.String key,
int value)
This is used for setting local setup keys of type int. |
void |
setMicVolume(int volume)
This method is for setting the microphone volume level. |
void |
setOperatingMedia(Skype.OperatingMedia media,
int maxUplinkBps,
int maxDownlinkBps)
setOperatingMedia |
void |
setSpeakerVolume(int volume)
This method is for setting speaker volume. |
void |
setStr(java.lang.String key,
java.lang.String value)
This is used for setting local setup keys of type string. |
protected SidObject |
sidCreateObject(int modId,
int oid)
|
void |
sidDispatchEvent(int modId,
int evId,
Decoding decoder)
|
SidObject[] |
sidGetObjects(int modId,
int size)
|
boolean |
start()
start |
void |
startMonitoringQuality(java.lang.String withUser,
boolean excludeNetworkTest)
startMonitoringQuality |
void |
startRecordingTest(boolean recordAndPlaybackData)
startRecordingTest |
Skype.QualityTestResult |
stopMonitoringQuality(java.lang.String withUser,
boolean justStop)
stopMonitoringQuality |
void |
stopRecordingTest()
stopRecordingTest |
Sms |
submitConfirmationCode(java.lang.String number,
java.lang.String code)
creates and sends a CONFIRMATION_CODE_SUBMIT message this authorizes the number with the server for the purpose given in RequestConfirmationCode * @param number |
void |
unRegisterAccountListener(AccountListener listener)
|
void |
unRegisterContactGroupListener(ContactGroupListener listener)
|
void |
unRegisterContactListener(ContactListener listener)
|
void |
unRegisterContactSearchListener(ContactSearchListener listener)
|
void |
unRegisterConversationListener(ConversationListener listener)
|
void |
unRegisterMessageListener(MessageListener listener)
|
void |
unRegisterParticipantListener(ParticipantListener listener)
|
void |
unRegisterSkypeListener(SkypeListener listener)
|
void |
unRegisterSmsListener(SmsListener listener)
|
void |
unRegisterTransferListener(TransferListener listener)
|
void |
unRegisterVideoListener(VideoListener listener)
|
void |
unRegisterVoicemailListener(VoicemailListener listener)
|
Skype.ValidateAvatarResponse |
validateAvatar(byte[] value)
validateAvatar |
Skype.Validateresult |
validatePassword(java.lang.String username,
java.lang.String password)
This method is for pre-validating account passwords before account creation or password change. |
Skype.ValidateProfileStringResponse |
validateProfileString(int propKey,
java.lang.String strValue,
boolean forRegistration)
This method should be used for validating skypenames before registering new accounts, if the propKey is set to SKYPENAME (Contact class) and forRegistration argument is set to true. |
java.lang.String |
videoCommand(java.lang.String command)
Avaible to Video Engines using the Video RTP API * @param command |
java.lang.String |
voiceCommand(java.lang.String command)
NB! This command only works if its implemented in external audiohost (RTP or PCM host). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String DB_STORAGE_QUOTA_KB
public static final java.lang.String DISABLED_CODECS
public static final java.lang.String DISABLE_AEC
public static final java.lang.String DISABLE_NOISE_SUPPRESSOR
public static final java.lang.String DISABLE_AGC
public static final java.lang.String DISABLE_DIGITAL_NEAR_END_AGC
public static final java.lang.String DISABLE_DIGITAL_FAR_END_AGC
public static final java.lang.String BEAMFORMER_MIC_SPACING
public static final java.lang.String DISABLE_AUDIO_DEVICE_PROBING
public static final java.lang.String FT_AUTOACCEPT
public static final java.lang.String FT_SAVEPATH
public static final java.lang.String FT_INCOMING_LIMIT
public static final java.lang.String IDLE_TIME_FOR_AWAY
public static final java.lang.String IDLE_TIME_FOR_NA
public static final java.lang.String PORT
public static final java.lang.String HTTPS_PROXY_ENABLE
public static final java.lang.String HTTPS_PROXY_ADDR
public static final java.lang.String HTTPS_PROXY_USER
public static final java.lang.String HTTPS_PROXY_PWD
public static final java.lang.String SOCKS_PROXY_ENABLE
public static final java.lang.String SOCKS_PROXY_ADDR
public static final java.lang.String SOCKS_PROXY_USER
public static final java.lang.String SOCKS_PROXY_PWD
public static final java.lang.String LOCALADDRESS
public static final java.lang.String DISABLE_PORT80
public static final java.lang.String DISABLE_UDP
| Constructor Detail |
|---|
public Skype()
| Method Detail |
|---|
public boolean start()
start in class SidRootpublic java.lang.String getVersionString()
public int getUnixTimestamp()
public ContactGroup getHardwiredContactGroup(ContactGroup.Type type)
public ContactGroup[] getCustomContactGroups()
public ContactGroup createCustomContactGroup()
public Contact.Type getContactType(java.lang.String identity)
public Contact getContact(java.lang.String identity)
public Skype.FindContactByPstnNumberResponse findContactByPstnNumber(java.lang.String number)
number -
public Skype.IdentityType getIdentityType(java.lang.String identity)
public boolean identitiesMatch(java.lang.String identityA,
java.lang.String identityB)
identityB -
public Skype.NormalizeIdentityResponse normalizeIdentity(java.lang.String original,
boolean isNewSkypeName)
isNewSkypeName -
public Skype.NormalizePstnWithCountryResponse normalizePstnWithCountry(java.lang.String original,
int countryPrefix)
countryPrefix -
public int[] getOptimalAgeRanges()
public ContactSearch createContactSearch()
public ContactSearch createBasicContactSearch(java.lang.String text)
public ContactSearch createIdentitySearch(java.lang.String identity)
public Conversation createConference()
public Conversation getConversationByIdentity(java.lang.String convoIdentity)
public Conversation getConversationByParticipants(java.lang.String[] participantIdentities,
boolean createIfNonExisting,
boolean ignoreBookmarkedOrNamed)
createIfNonExisting - ignoreBookmarkedOrNamed -
public Conversation getConversationByBlob(java.lang.String joinBlob,
boolean alsoJoin)
alsoJoin - If set to true, automatically joins current user into the Conversation.
public Conversation[] getConversationList(Conversation.ListType type)
public Message getMessageByGuid(byte[] guid)
public Message[] getMessageListByType(Message.Type type,
boolean latestPerConvOnly,
int fromTimestampInc,
int toTimestampExc)
latestPerConvOnly - Whether to return only the most recent message per conversationfromTimestampInc - Starting timestamp for reqested range, inclusivetoTimestampExc - Ending timestamp for requested range, exclusive
public Skype.GetAvailableVideoDevicesResponse getAvailableVideoDevices()
public boolean hasVideoDeviceCapability(java.lang.String deviceName,
java.lang.String devicePath,
Video.VideoDeviceCapability cap)
cap - Any of the Video.VIDEO_DEVICE_CAPABILITY values.
public void displayVideoDeviceTuningDialog(java.lang.String deviceName,
java.lang.String devicePath)
deviceName - devicePath -
public Video getPreviewVideo(Video.MediaType type,
java.lang.String deviceName,
java.lang.String devicePath)
deviceName - name and path to be used only with media type VIDEOdevicePath -
public java.lang.String videoCommand(java.lang.String command)
public void startMonitoringQuality(java.lang.String withUser,
boolean excludeNetworkTest)
withUser - if empty, network test results would reflect status of local node onlyexcludeNetworkTest -
public Skype.QualityTestResult stopMonitoringQuality(java.lang.String withUser,
boolean justStop)
withUser - justStop -
public Voicemail getGreeting(java.lang.String skypeName)
skypeName -
public void playStart(int soundid,
byte[] sound,
boolean loop,
boolean useCallOutDevice)
sound - loop - useCallOutDevice -
public Skype.PrepareSoundResult playStartFromFile(int soundid,
java.lang.String datafile,
boolean loop,
boolean useCallOutDevice)
soundid - datafile - loop - useCallOutDevice -
public void playStop(int soundid)
public void startRecordingTest(boolean recordAndPlaybackData)
recordAndPlaybackData - public void stopRecordingTest()
public Skype.GetAvailableOutputDevicesResponse getAvailableOutputDevices()
public Skype.GetAvailableRecordingDevicesResponse getAvailableRecordingDevices()
public void selectSoundDevices(java.lang.String callInDevice,
java.lang.String callOutDevice,
java.lang.String waveOutDevice)
callOutDevice - waveOutDevice - public Skype.GetAudioDeviceCapabilitiesResponse getAudioDeviceCapabilities(java.lang.String deviceHandle)
public Skype.GetNrgLevelsResponse getNrgLevels()
public java.lang.String voiceCommand(java.lang.String command)
public int getSpeakerVolume()
public void setSpeakerVolume(int volume)
public int getMicVolume()
public void setMicVolume(int volume)
public boolean isSpeakerMuted()
public boolean isMicrophoneMuted()
public void muteSpeakers(boolean mute)
public void muteMicrophone(boolean mute)
public void setOperatingMedia(Skype.OperatingMedia media,
int maxUplinkBps,
int maxDownlinkBps)
media - maxUplinkBps - maxDownlinkBps -
public Sms requestConfirmationCode(Sms.ConfirmType type,
java.lang.String number)
number -
public Sms submitConfirmationCode(java.lang.String number,
java.lang.String code)
code -
public Sms createOutgoingSms()
public Account getAccount(java.lang.String identity)
public java.lang.String[] getExistingAccounts()
public java.lang.String getDefaultAccountName()
public java.lang.String getSuggestedSkypename(java.lang.String fullname)
public Skype.ValidateAvatarResponse validateAvatar(byte[] value)
value -
public Skype.ValidateProfileStringResponse validateProfileString(int propKey,
java.lang.String strValue,
boolean forRegistration)
strValue - forRegistration -
public Skype.Validateresult validatePassword(java.lang.String username,
java.lang.String password)
password -
public int getUsedPort()
public java.lang.String getStr(java.lang.String key)
public int getInt(java.lang.String key)
public byte[] getBin(java.lang.String key)
public void setStr(java.lang.String key,
java.lang.String value)
value -
public void setInt(java.lang.String key,
int value)
value -
public void setBin(java.lang.String key,
byte[] value)
value - public boolean isDefined(java.lang.String key)
public void delete(java.lang.String key)
key - public java.lang.String[] getSubKeys(java.lang.String key)
key -
public Skype.GetIsoLanguageInfoResponse getIsoLanguageInfo()
public Skype.GetIsoCountryInfoResponse getIsoCountryInfo()
public java.lang.String getIsoCountryCodeByPhoneNo(java.lang.String number)
public boolean app2AppCreate(java.lang.String appname)
appname - Application ID. This ID is used by the rest of the App2App commands to differentiate between applications, should there be more than one app2app applications running on the local system.
public boolean app2AppDelete(java.lang.String appname)
public boolean app2AppConnect(java.lang.String appname,
java.lang.String skypename)
skypename - Skype Name of the remote party.
public boolean app2AppDisconnect(java.lang.String appname,
java.lang.String stream)
stream - stream ID.
public boolean app2AppWrite(java.lang.String appname,
java.lang.String stream,
byte[] data)
stream - stream IDdata - packet payload
public boolean app2AppDatagram(java.lang.String appname,
java.lang.String stream,
byte[] data)
stream - stream ID - either from App2AppGetStreamsList or from OnApp2AppStreamListChangedata - datagram payload (max 1500 bytes)
public Skype.App2AppReadResponse app2AppRead(java.lang.String appname,
java.lang.String stream)
stream - stream ID
public Skype.App2AppGetConnectableUsersResponse app2AppGetConnectableUsers(java.lang.String appname)
public Skype.App2AppGetStreamsListResponse app2AppGetStreamsList(java.lang.String appname,
Skype.App2AppStreams listType)
listType - list type filter
public void sidDispatchEvent(int modId,
int evId,
Decoding decoder)
sidDispatchEvent in class SidRootpublic void registerContactGroupListener(ContactGroupListener listener)
public void unRegisterContactGroupListener(ContactGroupListener listener)
public ContactGroupListener getContactGroupListener()
public void registerContactListener(ContactListener listener)
public void unRegisterContactListener(ContactListener listener)
public ContactListener getContactListener()
public void registerContactSearchListener(ContactSearchListener listener)
public void unRegisterContactSearchListener(ContactSearchListener listener)
public ContactSearchListener getContactSearchListener()
public void registerParticipantListener(ParticipantListener listener)
public void unRegisterParticipantListener(ParticipantListener listener)
public ParticipantListener getParticipantListener()
public void registerConversationListener(ConversationListener listener)
public void unRegisterConversationListener(ConversationListener listener)
public ConversationListener getConversationListener()
public void registerMessageListener(MessageListener listener)
public void unRegisterMessageListener(MessageListener listener)
public MessageListener getMessageListener()
public void registerVideoListener(VideoListener listener)
public void unRegisterVideoListener(VideoListener listener)
public VideoListener getVideoListener()
public void registerVoicemailListener(VoicemailListener listener)
public void unRegisterVoicemailListener(VoicemailListener listener)
public VoicemailListener getVoicemailListener()
public void registerSmsListener(SmsListener listener)
public void unRegisterSmsListener(SmsListener listener)
public SmsListener getSmsListener()
public void registerTransferListener(TransferListener listener)
public void unRegisterTransferListener(TransferListener listener)
public TransferListener getTransferListener()
public void registerAccountListener(AccountListener listener)
public void unRegisterAccountListener(AccountListener listener)
public AccountListener getAccountListener()
public void registerSkypeListener(SkypeListener listener)
public void unRegisterSkypeListener(SkypeListener listener)
public SkypeListener getSkypeListener()
public SidObject[] sidGetObjects(int modId,
int size)
protected SidObject sidCreateObject(int modId,
int oid)
sidCreateObject in class SidRoot
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||