36class cSampleStreamingSink:
38 streaming::ant::IDataBinding,
39 streaming::ant::IInterfaceBinding,
40 streaming::ant::IRuntimeBehaviour,
41 streaming::ant::IDynamicDataBinding,
42 streaming::ant::IDynamicInterfaceBinding,
43 streaming::ant::IStreamingService,
44 streaming::ant::IStreamingSink,
45 streaming::ant::ISampleStreamingSink,
46 base::ant::IConfiguration>,
55 cSampleStreamingSink();
56 ~cSampleStreamingSink()
override;
90 tResult SetName(
const char* strName)
override;
100 tResult FindBindingObject(
const char* strName,
102 tResult FindBindingObject(
const char* strName,
109 tResult RequestPin(
const char* strName,
112 tResult RequestPin(
const char* strName,
116 tResult RequestBindingObject(
const char* strName,
119 tResult RequestBindingObject(
const char* strName,
123 tResult SetState(tStreamingState eFilterState)
override;
124 tStreamingState GetState()
override;
129 tResult DetachConfiguration(
const char* strName)
override;
132 class cImplementation;
133 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