Shaka Packager SDK
Loading...
Searching...
No Matches
packager
mpd
base
mpd_options.h
1
// Copyright 2014 Google LLC. 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 MPD_BASE_MPD_OPTIONS_H_
8
#define MPD_BASE_MPD_OPTIONS_H_
9
10
11
#include <packager/mpd_params.h>
12
13
namespace
shaka
{
14
15
enum class
DashProfile {
16
kUnknown,
17
kOnDemand,
18
kLive,
19
};
20
21
enum class
MpdType { kStatic, kDynamic };
22
24
struct
MpdOptions
{
25
DashProfile dash_profile = DashProfile::kOnDemand;
26
MpdType mpd_type = MpdType::kStatic;
27
MpdParams mpd_params;
28
};
29
30
}
// namespace shaka
31
32
#endif
// MPD_BASE_MPD_OPTIONS_H_
shaka
All the methods that are virtual are virtual for mocking.
Definition
cpix_encryption_flags.cc:51
shaka::MpdOptions
Defines Mpd Options.
Definition
mpd_options.h:24
Generated on Mon Jul 27 2026 18:30:00 for Shaka Packager SDK by
1.9.8