Public Member Functions | Private Member Functions | Private Attributes | List of all members
TestParameterReader Class Reference
Inheritance diagram for TestParameterReader:
Inheritance graph
[legend]

Public Member Functions

AwsError ReadParam (const ParameterPath &param_path, int &out) const
 
AwsError ReadParam (const ParameterPath &param_path, bool &out) const
 
AwsError ReadParam (const ParameterPath &param_path, std::string &out) const
 
AwsError ReadParam (const ParameterPath &param_path, Aws::String &out) const
 
AwsError ReadParam (const ParameterPath &param_path, std::map< std::string, std::string > &out) const
 
AwsError ReadParam (const ParameterPath &param_path, std::vector< std::string > &out) const
 
AwsError ReadParam (const ParameterPath &param_path, double &out) const
 
 TestParameterReader ()
 
 TestParameterReader (int output_width, int output_height, int fps_num, int fps_denom, int bitrate, const std::string &codec)
 
- Public Member Functions inherited from Aws::Client::ParameterReaderInterface
virtual ~ParameterReaderInterface ()=default
 

Private Member Functions

std::string FormatParameterPath (const ParameterPath &param_path) const
 

Private Attributes

std::map< std::string, int > int_map_
 
std::map< std::string, std::string > string_map_
 

Detailed Description

Parameter reader that sets the output using provided std::mapS.

Definition at line 46 of file h264_encoder_test.cpp.

Constructor & Destructor Documentation

TestParameterReader::TestParameterReader ( )
inline

Definition at line 49 of file h264_encoder_test.cpp.

TestParameterReader::TestParameterReader ( int  output_width,
int  output_height,
int  fps_num,
int  fps_denom,
int  bitrate,
const std::string &  codec 
)
inline

Definition at line 51 of file h264_encoder_test.cpp.

Member Function Documentation

std::string TestParameterReader::FormatParameterPath ( const ParameterPath param_path) const
inlineprivate

Definition at line 115 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
int &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 62 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
bool &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 73 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
std::string &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 78 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
Aws::String &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 89 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
std::map< std::string, std::string > &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 100 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
std::vector< std::string > &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 105 of file h264_encoder_test.cpp.

AwsError TestParameterReader::ReadParam ( const ParameterPath param_path,
double &  out 
) const
inlinevirtual

Implements Aws::Client::ParameterReaderInterface.

Definition at line 110 of file h264_encoder_test.cpp.

Member Data Documentation

std::map<std::string, int> TestParameterReader::int_map_
private

Definition at line 120 of file h264_encoder_test.cpp.

std::map<std::string, std::string> TestParameterReader::string_map_
private

Definition at line 121 of file h264_encoder_test.cpp.


The documentation for this class was generated from the following file:


h264_encoder_core
Author(s): AWS RoboMaker
autogenerated on Fri Mar 5 2021 03:31:35