|
| virtual void | addListener (IAudioPlayerListener *listener)=0 |
| | Add the Listener object. More...
|
| |
| virtual std::string | next ()=0 |
| | Request the audio player to play the next content. More...
|
| |
| virtual std::string | pause (bool direct_access=false)=0 |
| | Request the audio player to pause the current content. More...
|
| |
| virtual std::string | play ()=0 |
| | Request the audio player to play the current content. More...
|
| |
| virtual std::string | prev ()=0 |
| | Request the audio player to play the previous content. More...
|
| |
| virtual void | removeListener (IAudioPlayerListener *listener)=0 |
| | Remove the Listener object. More...
|
| |
| virtual std::string | requestFavoriteCommand (bool current_favorite)=0 |
| | Send to request favorite command event with current favorite value. More...
|
| |
| virtual std::string | requestRepeatCommand (RepeatType current_repeat)=0 |
| | Send to request repeat command event with current repeat value. More...
|
| |
| virtual std::string | requestShuffleCommand (bool current_shuffle)=0 |
| | Send to request shuffle command event with current shuffle value. More...
|
| |
| virtual std::string | resume (bool direct_access=false)=0 |
| | Request the audio player to resume the current content. More...
|
| |
| virtual void | seek (int msec)=0 |
| | Request the audio player to move the current content section. More...
|
| |
| virtual bool | setMute (bool mute)=0 |
| | set media player's mute More...
|
| |
| virtual bool | setVolume (int volume)=0 |
| | set media player's volume More...
|
| |
| virtual std::string | stop (bool direct_access=false)=0 |
| | Request the audio player to stop the current content. More...
|
| |
| virtual void | addEventResultCallback (const std::string &ename, EventResultCallback callback)=0 |
| | Add event result callback for error handling. More...
|
| |
| virtual void | cancelDirective (NuguDirective *ndir)=0 |
| | Receive a directive cancellation from the Directive sequencer. More...
|
| |
|
virtual void | deInitialize ()=0 |
| | Deinitialize the current object.
|
| |
| virtual std::string | getName ()=0 |
| | Get the capability name of the current object. More...
|
| |
| virtual bool | getProperties (const std::string &property, std::list< std::string > &values)=0 |
| | It is possible to share own property values among objects. More...
|
| |
| virtual bool | getProperty (const std::string &property, std::string &value)=0 |
| | It is possible to share own property value among objects. More...
|
| |
| virtual std::string | getVersion ()=0 |
| | Get the capability version of the current object. More...
|
| |
|
virtual void | initialize ()=0 |
| | Initialize the current object.
|
| |
| virtual void | notifyEventResponse (const std::string &msg_id, const std::string &data, bool success)=0 |
| | Notify event response info. More...
|
| |
| virtual void | notifyEventResult (const std::string &event_desc)=0 |
| | Notify event result. More...
|
| |
| virtual void | preprocessDirective (NuguDirective *ndir)=0 |
| | Receive a directive preprocessing request from Directive sequencer. More...
|
| |
| virtual void | processDirective (NuguDirective *ndir)=0 |
| | Receive a directive processing request from Directive sequencer. More...
|
| |
| virtual bool | receiveCommand (const std::string &from, const std::string &command, const std::string ¶m)=0 |
| | Process command from other objects. More...
|
| |
| virtual void | receiveCommandAll (const std::string &command, const std::string ¶m)=0 |
| | Process command received from capability manager. More...
|
| |
| virtual void | removeEventResultCallback (const std::string &ename)=0 |
| | Remove event result callback. More...
|
| |
|
virtual void | restore ()=0 |
| | Restore previous suspended action.
|
| |
| virtual void | setCancelPolicy (bool cancel_previous_dialog, DirectiveCancelPolicy &&cancel_policy={ true })=0 |
| | Set directive cancel policy. More...
|
| |
| virtual void | setCapabilityListener (ICapabilityListener *clistener)=0 |
| | Set the listener object. More...
|
| |
| virtual void | setNuguCoreContainer (INuguCoreContainer *core_container)=0 |
| | Set INuguCoreContainer for using functions in NuguCore. More...
|
| |
| virtual void | setSuspendPolicy (SuspendPolicy policy=SuspendPolicy::STOP)=0 |
| | Set capability suspend policy. More...
|
| |
|
virtual void | suspend ()=0 |
| | Suspend current action.
|
| |
| virtual void | updateCompactContext (NJson::Value &ctx)=0 |
| | Update the compact context information of the capability agent. More...
|
| |
| virtual void | updateInfoForContext (NJson::Value &ctx)=0 |
| | Update the current context information of the capability agent. More...
|
| |
Public Member Functions inherited from NuguCapability::IDisplayHandler |
| virtual void | controlTemplate (const std::string &id, TemplateControlType control_type) |
| | Control templates which are composed by history control. More...
|
| |
| virtual void | displayCleared (const std::string &id) |
| | The user reports that the display is cleared. More...
|
| |
| virtual void | displayRendered (const std::string &id, const DisplayContextInfo &context_info=DisplayContextInfo {}) |
| | The user reports that the display was rendered. More...
|
| |
| virtual void | elementSelected (const std::string &id, const std::string &item_token, const std::string &postback="") |
| | The user informs the selected item of the list and reports the token information of the item. More...
|
| |
| virtual void | informControlResult (const std::string &id, ControlType type, ControlDirection direction, bool result) |
| | The user informs the control result. More...
|
| |
| virtual void | refreshRenderingTimer (const std::string &id) |
| | Refresh display rendering hold timer. More...
|
| |
|
virtual void | removeDisplayListener (IDisplayListener *listener) |
| | Remove the IDisplayListener object.
|
| |
| virtual void | setDisplayListener (IDisplayListener *listener) |
| | Set the IDisplayListener object. More...
|
| |
| virtual void | stopRenderingTimer (const std::string &id) |
| | Stop display rendering hold timer. More...
|
| |
| virtual void | triggerChild (const std::string &ps_id, const std::string &data) |
| | Send TriggerChild event for receiving child template. More...
|
| |
audioplayer handler interface
- See also
- IAudioPlayerListener