37class cSampleStreamingSource:
39 streaming::ant::IDataBinding,
40 streaming::ant::IInterfaceBinding,
41 streaming::ant::IRuntimeBehaviour,
42 streaming::ant::IDynamicDataBinding,
43 streaming::ant::IDynamicInterfaceBinding,
44 streaming::ant::IStreamingService,
45 streaming::ant::IStreamingSource,
46 streaming::ant::ISampleStreamingSource,
47 base::ant::IConfiguration>,
56 cSampleStreamingSource();
57 ~cSampleStreamingSource()
override;
91 tResult SetName(
const char* strName)
override;
101 tResult FindBindingObject(
const char* strName,
103 tResult FindBindingObject(
const char* strName,
110 tResult RequestPin(
const char* strName,
113 tResult RequestPin(
const char* strName,
117 tResult RequestBindingObject(
const char* strName,
120 tResult RequestBindingObject(
const char* strName,
124 tResult SetState(tStreamingState eFilterState)
override;
125 tStreamingState GetState()
override;
130 tResult DetachConfiguration(
const char* strName)
override;
133 class cImplementation;
134 std::unique_ptr<cImplementation> m_pImplementation;
A_UTILS_NS::cResult tResult
For backwards compatibility and to bring latest version into scope.
Definition result.h:736