|
ADTF File Library
|
Sample deserializer interface to deserialize a sample. More...
#include <adtf_file_reader.h>
Public Member Functions | |
| virtual void | setStreamType (const StreamType &type)=0 |
| StreamType infomation to initialize deserializer if needed. | |
| virtual void | deserialize (ReadSample &sample, InputStream &stream)=0 |
Deserialize a sample from stream. | |
Sample deserializer interface to deserialize a sample.
|
pure virtual |
Deserialize a sample from stream.
| sample | the sample to deserialize to |
| stream | the stream to read from |
Implemented in adtf_file::adtf2::AdtfCoreMediaSampleDeserializer, adtf_file::adtf2::IndexedDataMediaSampleDeserializer, adtf_file::adtf3::MediaDescriptionDeserializer, adtf_file::adtf3::MediaDescriptionDeserializerNs, adtf_file::adtf3::SampleCopyDeserializer, and adtf_file::adtf3::SampleCopyDeserializerNs.
|
pure virtual |
StreamType infomation to initialize deserializer if needed.
| type |
Implemented in adtf_file::adtf2::AdtfCoreMediaSampleDeserializer, adtf_file::adtf2::IndexedDataMediaSampleDeserializer, adtf_file::adtf3::MediaDescriptionDeserializer, adtf_file::adtf3::MediaDescriptionDeserializerNs, adtf_file::adtf3::SampleCopyDeserializer, and adtf_file::adtf3::SampleCopyDeserializerNs.