WoW BlueTracker Home | RSS | News | Contact
Recent | Search | Archive | CS Posts
Poster: Iriel at 0000-00-00 00:00:00
Subject: ACTUAL API Changes 2.1.3 to 2.2.0
  
This is an initial list of the API level changes between 2.1.3 (Build 6898) and build 0.2. (6932) from the PTR. I haven't filled in any details that aren't obvious from the UI source code yet, but i'll try and go through and fill those in. This build is pretty massive given all of the new voice chat and channel management API's, there are also some interesting API functions that dont appear to be in use by the standard UI.

Functions with no parenthesis mean I dont know what the parameters or return values are. Question marks typically indicate some level of guessing about something.

Frame APIs
NEW - Frame:GetClampRectInsets()
NEW - Frame:SetClampRectInsets();
NEW - owner = GameTooltip:GetOwner()

Voice Chat APIs
NEW - AddMute(playerName[, realm??])
NEW - AddOrDelMute(playerName [, realm??]) ?
NEW - DelMute(playerName[, realm??])
NEW - ChannelSilenceAll(channelName) ?
NEW - ChannelSilenceVoice(channelName, playerName)
NEW - ChannelUnSilenceAll(channelName) ?
NEW - ChannelUnSilenceVoice(channelName, playerName)
NEW - ChannelVoiceOn(channelName) ?
NEW - ChannelVoiceOff(channelName) ?
NEW - status = GetVoiceStatus(unit) -- Gets the status of a unit, 0=voice chat disabled, 1=voice chat enabled, 2=voice muted to client
NEW - flag = IsVoiceChatAllowed()
NEW - flag = IsVoiceChatEnabled()
NEW - VoiceChat_ActivatePrimaryCaptureCallback
NEW - volume = VoiceChat_GetCurrentMicrophoneSignalLevel()
NEW - isPlaying = VoiceChat_IsPlayingLoopbackSound()
NEW - isRecording = VoiceChat_IsRecordingLoopbackSound()
NEW - VoiceChat_PlayLoopbackSound()
NEW - VoiceChat_RecordLoopbackSound()
NEW - VoiceChat_StartCapture()
NEW - VoiceChat_StopCapture()
NEW - VoiceChat_StopPlayingLoopbackSound()
NEW - VoiceChat_StopRecordingLoopbackSound()
NEW - name = VoiceEnumerateCaptureDevices(index)
NEW - name = VoiceEnumerateOutputDevices(index)
NEW - index = VoiceGetCurrentCaptureDevice()
NEW - index = VoiceGetCurrentOutputDevice()
NEW - VoiceSelectCaptureDevice(deviceName)
NEW - VoiceSelectOutputDevice(deviceName)
NEW VoicePushToTalkStart()
NEW VoicePushToTalkStop()

Channel Info APIs
NEW - ExpandChannelHeader(chanId);
NEW - CollapseChannelHeader(chanId)
REMOVED - ChannelModerate
NEW - DisplayChannelVoiceOn(chanId)
NEW - DisplayChannelVoiceOff(chanId)
NEW - SetActiveVoiceChannel(chanId)
NEW - SetSelectedDisplayChannel(chanId)
NEW - name, header, collapsed, channelNumber, count, active, category, voiceEnabled, voiceActive = GetChannelDisplayInfo(chanId)
NEW - name, owner, moderator, muted, voiceEnabled = GetChannelRosterInfo(chanId, index)
NEW - count = GetNumChannelMembers(chanId)
NEW - count = GetNumDisplayChannels()
NEW - name = GetMuteName(muteIndex)
NEW - count = GetNumMutes()
NEW - flag = IsMuted()
NEW - flag = IsSilenced()
NEW - SetSelectedMute(muteIndex)
NEW - chanId = GetSelectedDisplayChannel()
NEW - muteIndex = GetSelectedMute();
NEW - flag = IsDisplayChannelModerator()
NEW - flag = IsDisplayChannelOwner()

Commentator APIs
None of this is used by the current UI code.
NEW - CommentatorAddPlayer
NEW - CommentatorEnterInstance
NEW - CommentatorExitInstance
NEW - CommentatorFollowPlayer
NEW - CommentatorGetCamera
NEW - CommentatorGetCurrentMapID
NEW - CommentatorGetInstanceInfo
NEW - CommentatorGetMapInfo
NEW - CommentatorGetMode
NEW - CommentatorGetNumMaps
NEW - CommentatorGetNumPlayers
NEW - CommentatorGetPlayerInfo
NEW - CommentatorLookatPlayer
NEW - CommentatorRemovePlayer
NEW - CommentatorSetBattlemaster
NEW - CommentatorSetCamera
NEW - CommentatorSetMapAndInstanceIndex
NEW - CommentatorSetMode
NEW - CommentatorSetPlayerIndex
NEW - CommentatorStartInstance
NEW - CommentatorToggleMode
NEW - CommentatorUpdateMapInfo
NEW - CommentatorUpdatePlayerInfo
NEW - CommentatorZoomIn
NEW - CommentatorZoomOut

Training APIs
NEW - isPetTraining = CraftIsPetTraining() -- Determine if the current 'crafting' skill is the pet training one

(Continued...)

UI and Macros Forum MVP - Understand GC!

  http://forums.worldofwarcraft.com/thread.html?topicId=330713563&pageNo=1&sid=1#0
 
Poster: Slouken at 2007-07-17 06:54:22
Subject: Re: ACTUAL API Changes 2.1.3 to 2.2.0
  
The Commentator APIs are not going to be generally available, FYI.

  http://forums.worldofwarcraft.com/thread.html?topicId=330713563&pageNo=1&sid=1#8
 

Is this thread News or Fluff? You Decide!
News!
- OR -
Fluff!
What are you talking about?

View all recent official Blue Posts

WoW Blue Tracker: Archiving World of Warcraft Blue Posts
since March 2005
Home | RSS | News | Contact
Recent | Search | Archive | CS Posts
 

Why Ads?