Olive
Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
timeline
mediaimportdata.h
Go to the documentation of this file.
1
#ifndef MEDIAIMPORTDATA_H
2
#define MEDIAIMPORTDATA_H
3
4
#include "
project/media.h
"
5
6
namespace
olive {
7
namespace
timeline {
8
9
enum
MediaImportType
{
10
kImportVideoOnly
,
11
kImportAudioOnly
,
12
kImportBoth
13
};
14
15
class
MediaImportData
{
16
public
:
17
MediaImportData
(
Media
*
media
=
nullptr
,
MediaImportType
import_type =
kImportBoth
);
18
Media
*
media
()
const
;
19
MediaImportType
type
()
const
;
20
private
:
21
Media
*
media_
;
22
MediaImportType
import_type_
;
23
};
24
25
}
26
}
27
28
29
#endif // MEDIAIMPORTDATA_H
media.h
olive::timeline::MediaImportData::MediaImportData
MediaImportData(Media *media=nullptr, MediaImportType import_type=kImportBoth)
Definition:
mediaimportdata.cpp:3
olive::timeline::kImportAudioOnly
Definition:
mediaimportdata.h:11
olive::timeline::kImportVideoOnly
Definition:
mediaimportdata.h:10
olive::timeline::MediaImportData::type
MediaImportType type() const
Definition:
mediaimportdata.cpp:14
olive::timeline::MediaImportData::media_
Media * media_
Definition:
mediaimportdata.h:21
Media
Definition:
media.h:45
olive::timeline::kImportBoth
Definition:
mediaimportdata.h:12
olive::timeline::MediaImportData::media
Media * media() const
Definition:
mediaimportdata.cpp:9
olive::timeline::MediaImportType
MediaImportType
Definition:
mediaimportdata.h:9
olive::timeline::MediaImportData
Definition:
mediaimportdata.h:15
olive::timeline::MediaImportData::import_type_
MediaImportType import_type_
Definition:
mediaimportdata.h:22
Generated by
1.8.5