RDK Documentation (Open Sourced RDK Components)
AampDrmMediaFormat.h
Go to the documentation of this file.
1 /*
2  * If not stated otherwise in this file or this component's license file the
3  * following copyright and licenses apply:
4  *
5  * Copyright 2020 RDK Management
6  *
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  * http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18 */
19 
20 #ifndef AAMPDRMMEDIAFORMAT_H
21 #define AAMPDRMMEDIAFORMAT_H
22 
23 /**
24  * @file AampDrmMediaFormat.h
25  * @brief Types of Media
26  */
27 
28 /**
29  * @enum MediaFormat
30  * @brief Media format types
31  */
32 typedef enum
33 {
34  eMEDIAFORMAT_HLS, /**< HLS Media */
35  eMEDIAFORMAT_DASH, /**< Dash Media */
36  eMEDIAFORMAT_PROGRESSIVE, /**< Progressive Media */
37  eMEDIAFORMAT_HLS_MP4, /**< HLS mp4 Format */
38  eMEDIAFORMAT_OTA, /**< OTA Media */
39  eMEDIAFORMAT_HDMI, /**< HDMI Format */
40  eMEDIAFORMAT_COMPOSITE, /**< Composite Media */
41  eMEDIAFORMAT_SMOOTHSTREAMINGMEDIA, /**< Smooth streaming Media */
42  eMEDIAFORMAT_RMF, /**< RMF media */
43  eMEDIAFORMAT_UNKNOWN /**< Unknown media format */
44 } MediaFormat;
45 
46 #endif /* AAMPDRMMEDIAFORMAT_H */
47 
eMEDIAFORMAT_PROGRESSIVE
@ eMEDIAFORMAT_PROGRESSIVE
Definition: AampDrmMediaFormat.h:36
eMEDIAFORMAT_COMPOSITE
@ eMEDIAFORMAT_COMPOSITE
Definition: AampDrmMediaFormat.h:40
eMEDIAFORMAT_DASH
@ eMEDIAFORMAT_DASH
Definition: AampDrmMediaFormat.h:35
eMEDIAFORMAT_SMOOTHSTREAMINGMEDIA
@ eMEDIAFORMAT_SMOOTHSTREAMINGMEDIA
Definition: AampDrmMediaFormat.h:41
eMEDIAFORMAT_OTA
@ eMEDIAFORMAT_OTA
Definition: AampDrmMediaFormat.h:38
eMEDIAFORMAT_HLS
@ eMEDIAFORMAT_HLS
Definition: AampDrmMediaFormat.h:34
eMEDIAFORMAT_HLS_MP4
@ eMEDIAFORMAT_HLS_MP4
Definition: AampDrmMediaFormat.h:37
eMEDIAFORMAT_HDMI
@ eMEDIAFORMAT_HDMI
Definition: AampDrmMediaFormat.h:39
MediaFormat
MediaFormat
Media format types.
Definition: AampDrmMediaFormat.h:32
eMEDIAFORMAT_RMF
@ eMEDIAFORMAT_RMF
Definition: AampDrmMediaFormat.h:42
eMEDIAFORMAT_UNKNOWN
@ eMEDIAFORMAT_UNKNOWN
Definition: AampDrmMediaFormat.h:43