Inherits IDispatch.
IAudioMessageRecord interface allows a client to initiate outgoing messages of external audio data.
§ MessageOutBegin()
HRESULT MessageOutBegin |
( |
[in] IContact * |
pContact, |
|
|
[in] BSTR |
bstrExternalId, |
|
|
[out] IMessage ** |
ppMessage, |
|
|
[out, retval] IAudioStream ** |
ppStream |
|
) |
| |
Create outgoing audio message and linked custom audio data stream
- Parameters
-
pContact | A contact that the message is intended to be sent to. |
bstrExternalId | External message id. |
ppMessage | Returns a message object for the new outgoing message. |
ppStream | Returns an audio stream object that can be used to pass audio data to the client app. |
§ MessageOutBeginEx()
HRESULT MessageOutBeginEx |
( |
[in] SAFEARRAY BSTR |
Users, |
|
|
[in] BSTR |
bstrExternalId, |
|
|
[out] IMessage ** |
ppMessage, |
|
|
[out, retval] IAudioStream ** |
ppStream |
|
) |
| |
Create outgoing audio message and linked custom audio data stream. .
- Parameters
-
Users | List of message recipients' ID's or names. |
bstrExternalId | External message id. |
ppMessage | Returns a message object for the new outgoing message. |
ppStream | Returns an audio stream object that can be used to pass audio data to the client app. |