LINEMEDIACONTROLCALLSTATE structure (tapi.h)
The LINEMEDIACONTROLCALLSTATE structure describes a media action to be executed when detecting transitions into one or more call states. The lineSetMediaControl and TSPI_lineSetMediaControl functions use this structure.
Syntax
typedef struct linemediacontrolcallstate_tag {
DWORD dwCallStates;
DWORD dwMediaControl;
} LINEMEDIACONTROLCALLSTATE, *LPLINEMEDIACONTROLCALLSTATE;
Members
dwCallStates
One or more call states. This member uses one of the LINECALLSTATE_ Constants.
dwMediaControl
Media control action. This member uses one of the LINEMEDIACONTROL_ Constants.
Remarks
This structure may not be extended.
The LINEMEDIACONTROLCALLSTATE structure defines a triple <call state(s), media-control action>. An array of these triples is passed to the lineSetMediaControl function to set the media control actions triggered by the transition to the call state of the given call. When a transition to a listed call state is detected, the corresponding action on the media stream is invoked.
Requirements
Requirement | Value |
---|---|
Header | tapi.h |