| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 

| 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__(), 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().