Lines Matching refs:State
16 #define HST_LOG_TAG "State"
24 const char* State::GetStateName(StateId state)
39 const char* State::GetIntentName(Intent intent)
58 const char* State::GetActionName(Action action)
75 State::State(StateId stateId, std::string name, PlayExecutor& executor)
79 std::tuple<ErrorCode, Action> State::Enter(Intent intent)
85 void State::Exit()
89 std::tuple<ErrorCode, Action> State::Execute(Intent intent, const Plugin::Any& param)
93 const std::string& State::GetName()
97 StateId State::GetStateId()
101 std::tuple<ErrorCode, Action> State::SetSource(const Plugin::Any& param)
106 std::tuple<ErrorCode, Action> State::Prepare()
110 std::tuple<ErrorCode, Action> State::Play()
114 std::tuple<ErrorCode, Action> State::Stop()
119 std::tuple<ErrorCode, Action> State::Reset()
124 std::tuple<ErrorCode, Action> State::Pause()
128 std::tuple<ErrorCode, Action> State::Resume()
132 std::tuple<ErrorCode, Action> State::Seek(const Plugin::Any& param)
137 std::tuple<ErrorCode, Action> State::SetAttribute()
141 std::tuple<ErrorCode, Action> State::OnReady()
145 std::tuple<ErrorCode, Action> State::OnError(const Plugin::Any& param)
154 std::tuple<ErrorCode, Action> State::OnComplete()
158 std::tuple<ErrorCode, Action> State::DispatchIntent(Intent intent, const Plugin::Any& param)