1/*
2	Copyright 2010, Haiku, Inc. All Rights Reserved.
3	This file may be used under the terms of the MIT License.
4*/
5#ifndef MEDIA_FILE_INFO_H
6#define MEDIA_FILE_INFO_H
7
8
9#include <MediaFile.h>
10#include <String.h>
11
12
13struct MediaInfo {
14	BString format;
15	BString details;
16};
17
18
19struct MediaFileInfo {
20				MediaFileInfo(BMediaFile* file = NULL);
21	status_t	LoadInfo(BMediaFile* file);
22
23	MediaInfo	audio;
24	MediaInfo	video;
25	BString		duration;
26	bigtime_t	useconds;
27
28private:
29	void		_Reset();
30};
31
32#endif // MEDIA_FILE_INFO_H
33