DASH Media Packaging SDK
Main Page
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Functions
Variables
Typedefs
Enumerations
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
#include "packager/media/public/mp4_output_params.h"
15
16
namespace
shaka {
17
namespace
media {
18
20
struct
MuxerOptions
{
21
MuxerOptions
();
22
~
MuxerOptions
();
23
25
Mp4OutputParams
mp4_params
;
26
30
std::string
output_file_name
;
31
36
std::string
segment_template
;
37
39
std::string
temp_dir
;
40
43
uint32_t
bandwidth
= 0;
44
};
45
46
}
// namespace media
47
}
// namespace shaka
48
49
#endif // MEDIA_BASE_MUXER_OPTIONS_H_
shaka::media::MuxerOptions::output_file_name
std::string output_file_name
Definition:
muxer_options.h:30
shaka::media::MuxerOptions
This structure contains the list of configuration options for Muxer.
Definition:
muxer_options.h:20
shaka::Mp4OutputParams
MP4 (ISO-BMFF) output related parameters.
Definition:
mp4_output_params.h:13
shaka::media::MuxerOptions::mp4_params
Mp4OutputParams mp4_params
MP4 (ISO-BMFF) specific parameters.
Definition:
muxer_options.h:25
shaka::media::MuxerOptions::temp_dir
std::string temp_dir
Specify temporary directory for intermediate files.
Definition:
muxer_options.h:39
shaka::media::MuxerOptions::bandwidth
uint32_t bandwidth
Definition:
muxer_options.h:43
shaka::media::MuxerOptions::segment_template
std::string segment_template
Definition:
muxer_options.h:36
Generated on Wed Aug 30 2017 18:34:33 for DASH Media Packaging SDK by
1.8.6