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

Public Member Functions

unique_ptr< StreamDefinition > GetStreamDefinition (const ParameterPath &prefix, const ParameterReaderInterface &reader, const PBYTE codec_private_data, uint32_t codec_private_data_size) const override
 
 MOCK_CONST_METHOD4 (GetCodecPrivateData, KinesisManagerStatus(const ParameterPath &, const ParameterReaderInterface &, PBYTE *, uint32_t *))
 
 MOCK_CONST_METHOD4 (GetStreamDefinitionProxy, StreamDefinition *(const ParameterPath &, const ParameterReaderInterface &, const PBYTE, uint32_t))
 
- Public Member Functions inherited from Aws::Kinesis::StreamDefinitionProvider
virtual KinesisManagerStatus GetCodecPrivateData (const Aws::Client::ParameterPath &prefix, const Aws::Client::ParameterReaderInterface &reader, PBYTE *out_codec_private_data, uint32_t *out_codec_private_data_size) const
 
 ~StreamDefinitionProvider ()=default
 

Detailed Description

Definition at line 345 of file kinesis_manager_test.cpp.

Member Function Documentation

unique_ptr<StreamDefinition> StreamDefinitionProviderFullMock::GetStreamDefinition ( const ParameterPath prefix,
const ParameterReaderInterface reader,
const PBYTE  codec_private_data,
uint32_t  codec_private_data_size 
) const
inlineoverridevirtual

Creates a StreamDefinition by using a given Parameter Reader. Uses sensible defaults in case the parameter is not configured.

See also
https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/kinesis-video-producer/src/StreamDefinition.h and https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/how-data.html
Parameters
prefixa ParameterPath object representing the path of the parameter's prefix.
readerimplementing ParameterReaderInterface
codec_private_datathe picture and sequence parameter sets of the stream (optional).
codec_private_data_sizesize in bytes of codec_private_data.
Returns
unique_ptr to StreamDefinition on success or nullptr on failure.

Reimplemented from Aws::Kinesis::StreamDefinitionProvider.

Definition at line 354 of file kinesis_manager_test.cpp.

StreamDefinitionProviderFullMock::MOCK_CONST_METHOD4 ( GetCodecPrivateData  ,
KinesisManagerStatus(const ParameterPath &, const ParameterReaderInterface &, PBYTE *, uint32_t *)   
)
StreamDefinitionProviderFullMock::MOCK_CONST_METHOD4 ( GetStreamDefinitionProxy  ,
StreamDefinition *  const ParameterPath &, const ParameterReaderInterface &, const PBYTE, uint32_t 
)

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


kinesis_manager
Author(s): AWS RoboMaker
autogenerated on Thu Mar 4 2021 03:28:41