adtf_file_library  0.13.1
Classes | Namespaces | Enumerations | Functions
sample.h File Reference
#include <a_util/variant.h>
#include <functional>
#include <string>
#include <chrono>
Include dependency graph for sample.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  adtf_file::ReadSample
 Interface class for samples that are read from a Reader. More...
 
class  adtf_file::WriteSample
 Interface class for samples that are written. More...
 
class  adtf_file::ReadRawSampleInfo
 interface class for reading sample information. More...
 
class  adtf_file::WriteRawSampleInfo
 interface class for writing sample information. More...
 

Namespaces

 adtf_file
 namespace for ADTF File library
 

Enumerations

enum class  adtf_file::DataType {
  uint8 , int8 , uint16 , int16 ,
  uint32 , int32 , uint64 , int64 ,
  float32 , float64
}
 data type id for the adtf_file::ReadSample::addInfo call.
 
enum  adtf_file::SampleInfoKeys : uint32_t { sai_device_original_time = 1851393682 , sai_counter = 1660111993 }
 predefefined keys for the adtf_file::ReadSample::addInfo call.
 

Functions

uint32_t adtf_file::createSampleInfoHashKey (const std::string &name)
 Create a Sample Info Hash Key. More...
 
uint32_t adtf_file::createAdtf2SampleInfoHashKey (uint32_t info_index)
 Create a Adtf2 Sample Info Hash Key. More...
 

Detailed Description

Copyright 2024 CARIAD SE.

This Source Code Form is subject to the terms of the Mozilla
Public License, v. 2.0. If a copy of the MPL was not distributed
with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice.

You may add additional accurate notices of copyright ownership.


Copyright © CARIAD SE.
Generated on Fri Apr 19 2024 by doxygen 1.9.1
GIT Commit Hash: 82d535f82776c20b12fc60740bdae991b62444a7