DASH Media Packaging SDK
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerator
media
base
muxer_options.h
1
// Copyright 2014 Google Inc. All rights reserved.
2
//
3
// Use of this source code is governed by a BSD-style
4
// license that can be found in the LICENSE file or at
5
// https://developers.google.com/open-source/licenses/bsd
6
7
#ifndef MEDIA_BASE_MUXER_OPTIONS_H_
8
#define MEDIA_BASE_MUXER_OPTIONS_H_
9
10
#include <stdint.h>
11
12
#include <string>
13
14
namespace
edash_packager {
15
namespace
media {
16
18
struct
MuxerOptions
{
19
MuxerOptions
();
20
~
MuxerOptions
();
21
24
bool
single_segment
;
25
30
double
segment_duration
;
31
34
double
fragment_duration
;
35
38
bool
segment_sap_aligned
;
39
43
bool
fragment_sap_aligned
;
44
50
int
num_subsegments_per_sidx
;
51
55
std::string
output_file_name
;
56
61
std::string
segment_template
;
62
67
std::string
hls_name
;
68
72
std::string
hls_group_id
;
73
75
std::string
temp_dir
;
76
79
uint32_t
bandwidth
;
80
82
std::string
packager_version_string
;
83
};
84
85
}
// namespace media
86
}
// namespace edash_packager
87
88
#endif // MEDIA_BASE_MUXER_OPTIONS_H_
edash_packager::media::MuxerOptions::output_file_name
std::string output_file_name
Definition:
muxer_options.h:55
edash_packager::media::MuxerOptions::temp_dir
std::string temp_dir
Specify temporary directory for intermediate files.
Definition:
muxer_options.h:75
edash_packager::media::MuxerOptions::single_segment
bool single_segment
Definition:
muxer_options.h:24
edash_packager::media::MuxerOptions::bandwidth
uint32_t bandwidth
Definition:
muxer_options.h:79
edash_packager::media::MuxerOptions::fragment_duration
double fragment_duration
Definition:
muxer_options.h:34
edash_packager::media::MuxerOptions::fragment_sap_aligned
bool fragment_sap_aligned
Definition:
muxer_options.h:43
edash_packager::media::MuxerOptions::hls_name
std::string hls_name
Definition:
muxer_options.h:67
edash_packager::media::MuxerOptions::packager_version_string
std::string packager_version_string
Specify the version string to be embedded in the output files.
Definition:
muxer_options.h:82
edash_packager::media::MuxerOptions::segment_sap_aligned
bool segment_sap_aligned
Definition:
muxer_options.h:38
edash_packager::media::MuxerOptions::segment_template
std::string segment_template
Definition:
muxer_options.h:61
edash_packager::media::MuxerOptions::num_subsegments_per_sidx
int num_subsegments_per_sidx
Definition:
muxer_options.h:50
edash_packager::media::MuxerOptions::hls_group_id
std::string hls_group_id
Definition:
muxer_options.h:72
edash_packager::media::MuxerOptions
This structure contains the list of configuration options for Muxer.
Definition:
muxer_options.h:18
edash_packager::media::MuxerOptions::segment_duration
double segment_duration
Definition:
muxer_options.h:30
Generated on Thu Apr 21 2016 22:57:59 for DASH Media Packaging SDK by
1.8.6