|
| cSampleWithCodec | MakeSample (base::flash::tNanoSeconds tmTimeStamp) |
| |
| tResult | SetType (const ucom::ant::iobject_ptr< const streaming::ant::IStreamType > &pStreamType) override |
| |
| tResult | ChangeType (const ucom::ant::iobject_ptr< const streaming::ant::IStreamType > &pStreamType) override |
| |
| tResult | Write (cSampleWithCodec &oSampleWithCodec) |
| |
| void | SetName (const char *strName) override |
| |
| tResult | GetName (base::ant::IString &&strName) override |
| |
| tResult | GetType (ucom::ant::iobject_ptr< const ant::IStreamType > &pStreamType) const override |
| |
| tResult | BeginStreaming (ISampleStream &oSampleStream) override |
| |
| tResult | EndStreaming () override |
| |
| tResult | SetStreamerPin (const ucom::ant::iobject_ptr< IStreamerPin > &pStreamerPin) override |
| |
| tResult | GetStreamerPin (ucom::ant::iobject_ptr< IStreamerPin > &pStreamerPin) const |
| |
| tResult | Write (const ucom::ant::iobject_ptr< const ant::ISample > &pSample) override |
| |
| virtual tResult | Transmit (const ucom::ant::iobject_ptr< const ant::ISample > &pSample) |
| |
| tResult | Flush () override |
| |
| tResult | SetStreamError (tResult oError) override |
| |
| tResult | ManualTrigger (base::flash::tNanoSeconds tmActivationTime=base::flash::tNanoSeconds{-1}) override |
| |
| | cSampleCodecFactory () |
| |
| | cSampleCodecFactory (const char *strStructName, const char *strMediaDescription, ddl::tDataRepresentation eDefaultDataRepresentation=ddl::tDataRepresentation::Deserialized) |
| |
| | cSampleCodecFactory (const ddl::dd::StructType &oStruct, const ddl::dd::DataDefinition &oParentDD, ddl::tDataRepresentation eDefaultDataRepresentation=ddl::tDataRepresentation::Deserialized) |
| |
| | cSampleCodecFactory (const std::pair< std::string, std::string > &oMDDescription, ddl::tDataRepresentation eDefaultDataRepresentation=ddl::tDataRepresentation::Deserialized) |
| | Construct a new c Sample Codec Factory.
|
| |
| | cSampleCodecFactory (const ddl::DDStructure &oTypeDefinition, ddl::tDataRepresentation eDefaultDataRepresentation=ddl::tDataRepresentation::Deserialized) |
| | Construct a new c Sample Codec Factory.
|
| |
| | cSampleCodecFactory (const streaming::ant::IStreamType &oStreamType) |
| | Construct a new c Sample Codec Factory.
|
| |
| | cSampleCodecFactory (const ucom::ant::iobject_ptr< const streaming::ant::IStreamType > &pStreamType) |
| | Construct a new c Sample Codec Factory.
|
| |
| | cSampleCodecFactory (const cSampleCodecFactory &) |
| |
| | cSampleCodecFactory (cSampleCodecFactory &&) |
| |
| cSampleCodecFactory & | operator= (const cSampleCodecFactory &) |
| |
| cSampleCodecFactory & | operator= (cSampleCodecFactory &&) |
| |
| tResult | IsValid () const |
| |
| cStaticSampleDecoder | MakeStaticDecoderFor (const adtf::streaming::ISample &oSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cStaticSampleCodec | MakeStaticCodecFor (adtf::streaming::ISample &oSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cSampleDecoder | MakeDecoderFor (const adtf::streaming::ISample &oSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cSampleCodec | MakeCodecFor (adtf::streaming::ISample &oSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| tElement | GetElement (const tCodecIndex &oCodecIndex) const |
| |
| tElement | GetElement (std::string_view strElementFullName) const |
| |
| tElement | GetChildElement (const tCodecIndex &oCodecIndex, std::string_view strElementPath) |
| |
| const tElements & | GetElements () const |
| |
| size_t | GetElementChildCount (const tCodecIndex &oCodecIndex) const |
| |
| std::string | GetElementFullName (const tCodecIndex &oCodecIndex) const |
| | Retrieves the full name of the element within its main structure.
|
| |
| std::string | GetElementName (const tCodecIndex &oCodecIndex) const |
| | Retrieves the name of the element within its structured element.
|
| |
| const std::string & | GetElementBaseName (const tCodecIndex &oCodecIndex) const |
| | Retrieves the base name of the element within its structured element.
|
| |
| size_t | GetStaticBufferSize (ddl::tDataRepresentation eRep=ddl::tDataRepresentation::Deserialized) const |
| | Gets the static buffer size in bytes for the structure.
|
| |
| ddl::tDataRepresentation | GetDefaultDataRepresentation () const |
| |
| cStaticSampleDecoder | MakeStaticDecoderFor (const adtf::ucom::iobject_ptr< const adtf::streaming::ISample > &pSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cSampleDecoder | MakeDecoderFor (const adtf::ucom::iobject_ptr< const adtf::streaming::ISample > &pSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cStaticSampleCodec | MakeStaticCodecFor (const adtf::ucom::iobject_ptr< adtf::streaming::ISample > &pSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cSampleCodec | MakeCodecFor (const adtf::ucom::iobject_ptr< adtf::streaming::ISample > &pSample, ddl::tDataRepresentation eDataRepresentation) const |
| |
| cStaticSampleDecoder | MakeStaticDecoderFor (const adtf::ucom::iobject_ptr< const adtf::streaming::ISample > &pSample) const |
| |
| cSampleDecoder | MakeDecoderFor (const adtf::ucom::iobject_ptr< const adtf::streaming::ISample > &pSample) const |
| |
| cStaticSampleCodec | MakeStaticCodecFor (const adtf::ucom::iobject_ptr< adtf::streaming::ISample > &pSample) const |
| |
| cSampleCodec | MakeCodecFor (const adtf::ucom::iobject_ptr< adtf::streaming::ISample > &pSample) const |
| |
| cStaticSampleDecoder | MakeStaticDecoderFor (const adtf::streaming::ISample &oSample) const |
| |
| cSampleDecoder | MakeDecoderFor (const adtf::streaming::ISample &oSample) const |
| |
| cStaticSampleCodec | MakeStaticCodecFor (adtf::streaming::ISample &oSample) const |
| |
| cSampleCodec | MakeCodecFor (adtf::streaming::ISample &oSample) const |
| |
| void | Resolve (tCodecIndex &oCodecIndex) const |
| |
| tCodecIndex | Resolve (tCodecLeafIndex nElementLeafIndex) const |
| |
| tCodecIndex | Resolve (tCodecLeafIndex nElementLeafIndex) const |
| |
| size_t | GetStaticElementCount () const |
| | Legacy: Gets the leaf count.
|
| |
| tResult | GetStaticElement (tCodecLeafIndex nElementLeafIndex, const ddl::StructElement *&pElement) const |
| |
| tCodecLeafIndex | FindIndex (const char *strElementName) const |
| | Legacy: Retrieves the leaf index of the first element in the given element path.
|
| |
| tCodecLeafIndex | FindArrayIndex (const char *strArrayName) const |
| | Legacy: Retrieves the leaf index of the first element in the given element path.
|
| |
| tCodecLeafIndex | FindStructIndex (const char *strStructName) const |
| | Legacy: Retrieves the leaf index of the first element in the given element path.
|
| |
template<typename WriterImplementation = streaming::flash::cSampleWriter>
class adtf::mediadescription::encoding_sample_writer< WriterImplementation >
Sample Writer that provides samples that can be updated via a Codec.
- Template Parameters
-
- See also
- adtf::streaming::flash::cSampleWriter