blob: e18d1082e9d6d1202d7ae0aa92126525ae76c9b0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef DVDOMATIC_AUDIO_CONTENT_H
#define DVDOMATIC_AUDIO_CONTENT_H
#include "content.h"
#include "util.h"
class AudioContent : public virtual Content
{
public:
AudioContent (boost::filesystem::path);
virtual int audio_channels () const = 0;
virtual ContentAudioFrame audio_length () const = 0;
virtual int audio_frame_rate () const = 0;
virtual int64_t audio_channel_layout () const = 0;
};
#endif
|