72 uint32_t nSubStreamId,
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.
A common result class usable as return value throughout.
Defintion of a property set container interface.
Interface for accessing an internal Interface Binding Proxy of a sample stream.
~IInternalBindingProxy()=default
not destructable
virtual tResult GetInternalBindingProxy(ucom::ant::iobject_ptr< ant::IBindingProxy > &pBindingProxy)=0
Retrieve the internal binding proxy.
ADTF_IID(IInternalBindingProxy, "internal_binding_proxy.hollow.streaming.adtf.iid")
definition of interface id
Interface for reacting synchrounously to stream type changes.
ADTF_IID(IStreamTypeHandler, "stream_type_handler.hollow.streaming.adtf.iid")
definition of interface id
virtual void HandleNewStreamType(const ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType)=0
Called synchrounously when a writer updates the stream type of a sample stream.
This interface is used to keep a reference to a request.
~IStreamingRequest()=default
not destructable
Interface for handling streaming requests.
virtual void RegisterStreamTypeHandler(IStreamTypeHandler &oHandler)=0
Registers a new stream type handler.
~IStreamingRequests()=default
not destructable
virtual void UnregisterStreamTypeHandler(IStreamTypeHandler &oHandler)=0
Unregisters a stream type handler.
virtual tResult RequestSamples(ucom::ant::iobject_ptr< IStreamingRequest > &pRequest, uint32_t nSubStreamId, const base::ant::IProperties *pRequestProperties=nullptr)=0
RequestSamples of the given Substream to be generated and/or transmitted.
ADTF_IID(IStreamingRequests, "streaming_requests.hollow.streaming.adtf.iid")
definition of interface id
Base class for every interface type within the uCOM.
Base object pointer to realize binary compatible reference counting in interface methods.
Copyright © Audi Electronics Venture GmbH.
Namespace for entire ADTF SDK.
Copyright © Audi Electronics Venture GmbH.
Copyright © Audi Electronics Venture GmbH.