Asterisk - The Open Source Telephony Project GIT-master-f36a736
|
Data Fields | |
struct ast_string_field_mgr | __field_mgr |
struct ast_string_field_pool * | __field_mgr_pool |
struct stasis_app_control * | control |
unsigned int | controllable:1 |
const ast_string_field | id |
const ast_string_field | language |
const ast_string_field | media |
size_t | media_index |
struct { | |
size_t current | |
char ** elems | |
size_t max | |
} | medias |
long | offsetms |
long | playedms |
int | skipms |
enum stasis_app_playback_state | state |
const ast_string_field | target |
Playback control object for res_stasis
Definition at line 68 of file res_stasis_playback.c.
struct ast_string_field_mgr __field_mgr |
Definition at line 74 of file res_stasis_playback.c.
struct ast_string_field_pool* __field_mgr_pool |
< Playback unique id
< The current media playing
< Preferred language
< Playback device uri
Definition at line 74 of file res_stasis_playback.c.
struct stasis_app_control* control |
Control object for the channel we're playing back to
Definition at line 82 of file res_stasis_playback.c.
Referenced by playback_create(), playback_dtor(), playback_forward(), playback_pause(), playback_publish(), playback_restart(), playback_reverse(), playback_stop(), playback_unpause(), stasis_app_control_play_uri(), stasis_app_playback_get_id(), and stasis_app_playback_get_state().
unsigned int controllable |
Set when the playback can be controlled
Definition at line 92 of file res_stasis_playback.c.
Referenced by play_on_channel(), playback_forward(), playback_pause(), playback_restart(), playback_reverse(), playback_stop(), and playback_unpause().
size_t current |
Definition at line 76 of file res_stasis_playback.c.
char* * elems |
Definition at line 76 of file res_stasis_playback.c.
const ast_string_field id |
Definition at line 74 of file res_stasis_playback.c.
Referenced by Section::__cmp__(), Section::__eq__(), Section::__ge__(), Section::__gt__(), Section::__le__(), Section::__lt__(), Model::load(), play_uri(), playback_cmp(), playback_hash(), and stasis_app_playback_to_json().
const ast_string_field language |
Definition at line 74 of file res_stasis_playback.c.
Referenced by play_on_channel(), and stasis_app_playback_to_json().
size_t max |
Definition at line 76 of file res_stasis_playback.c.
const ast_string_field media |
Definition at line 74 of file res_stasis_playback.c.
Referenced by play_on_channel(), playback_dtor(), playback_final_update(), playback_first_update(), stasis_app_control_play_uri(), and stasis_app_playback_to_json().
size_t media_index |
The current index in medias
we're playing
Definition at line 79 of file res_stasis_playback.c.
Referenced by play_on_channel(), playback_final_update(), and stasis_app_playback_to_json().
struct { ... } medias |
The list of medias to play back
Referenced by play_on_channel(), playback_dtor(), playback_final_update(), stasis_app_control_play_uri(), and stasis_app_playback_to_json().
long offsetms |
Number of milliseconds to skip before playing
Definition at line 84 of file res_stasis_playback.c.
Referenced by play_on_channel(), and stasis_app_control_play_uri().
long playedms |
Number of milliseconds of media that has been played
Definition at line 88 of file res_stasis_playback.c.
Referenced by playback_final_update().
int skipms |
Number of milliseconds to skip for forward/reverse operations
Definition at line 86 of file res_stasis_playback.c.
Referenced by play_on_channel(), and stasis_app_control_play_uri().
Current playback state
Definition at line 90 of file res_stasis_playback.c.
Referenced by playback_cancel(), playback_final_update(), playback_first_update(), playback_pause(), playback_stop(), playback_unpause(), stasis_app_control_play_uri(), stasis_app_playback_operation(), and stasis_app_playback_to_json().
const ast_string_field target |
Definition at line 74 of file res_stasis_playback.c.
Referenced by stasis_app_playback_to_json().