Main Page
Namespaces
Classes
Files
File List
File Members
include
h264_encoder_core
h264_encoder_node_config.h
Go to the documentation of this file.
1
/*
2
* Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3
*
4
* This library is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU Lesser General Public
6
* License as published by the Free Software Foundation; either
7
* version 2.1 of the License, or (at your option) any later version.
8
*
9
* This library is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* Lesser General Public License for more details.
13
*
14
* You should have received a copy of the GNU Lesser General Public
15
* License along with this library; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
*
18
*/
19
#pragma once
20
21
#include <
aws_common/sdk_utils/logging/aws_log_system.h
>
22
#include <
aws_common/sdk_utils/parameter_reader.h
>
23
24
#include <string>
25
26
namespace
Aws
{
27
namespace
Kinesis {
28
29
struct
H264EncoderNodeParams
30
{
31
std::string
subscription_topic
;
32
std::string
metadata_topic
;
33
std::string
publication_topic
;
34
int
queue_size
;
35
};
36
37
enum
FrameFlag
: uint16_t {
kBPFrameFlag
= (0),
kKeyFrameFlag
= (1 << 0) };
38
39
Aws::AwsError
GetH264EncoderNodeParams
(
const
Aws::Client::ParameterReaderInterface
& param_reader,
40
H264EncoderNodeParams
& params);
41
42
}
// namespace Kinesis
43
}
// namespace Aws
Aws::Kinesis::kKeyFrameFlag
Definition:
h264_encoder_node_config.h:37
Aws::Kinesis::H264EncoderNodeParams::subscription_topic
std::string subscription_topic
Definition:
h264_encoder_node_config.h:31
Aws::Kinesis::H264EncoderNodeParams
Definition:
h264_encoder_node_config.h:29
Aws
Aws::Kinesis::kBPFrameFlag
Definition:
h264_encoder_node_config.h:37
aws_log_system.h
Aws::Kinesis::FrameFlag
FrameFlag
Definition:
h264_encoder_node_config.h:37
Aws::Kinesis::H264EncoderNodeParams::queue_size
int queue_size
Definition:
h264_encoder_node_config.h:34
Aws::AwsError
AwsError
Aws::Client::ParameterReaderInterface
Aws::Kinesis::H264EncoderNodeParams::publication_topic
std::string publication_topic
Definition:
h264_encoder_node_config.h:33
parameter_reader.h
Aws::Kinesis::GetH264EncoderNodeParams
Aws::AwsError GetH264EncoderNodeParams(const Aws::Client::ParameterReaderInterface ¶m_reader, H264EncoderNodeParams ¶ms)
Definition:
h264_encoder_node_config.cpp:36
Aws::Kinesis::H264EncoderNodeParams::metadata_topic
std::string metadata_topic
Definition:
h264_encoder_node_config.h:32
h264_encoder_core
Author(s): AWS RoboMaker
autogenerated on Fri Mar 5 2021 03:31:35