haiku/headers/private/media/MediaIO.h

35 lines
706 B
C
Raw Normal View History

2016-03-26 00:44:56 +03:00
/*
* Copyright 2016 Haiku, Inc. All rights reserved.
* Distributed under the terms of the MIT License.
*/
#ifndef _MEDIA_IO_H
#define _MEDIA_IO_H
#include <DataIO.h>
#include <SupportDefs.h>
class BMediaIO : public BPositionIO {
public:
BMediaIO();
virtual ~BMediaIO();
virtual bool IsSeekable() const = 0;
virtual bool IsEndless() const = 0;
private:
BMediaIO(const BMediaIO&);
2016-05-16 14:59:31 +03:00
BMediaIO& operator=(const BMediaIO&);
2016-03-26 00:44:56 +03:00
virtual void _ReservedMediaIO1();
virtual void _ReservedMediaIO2();
virtual void _ReservedMediaIO3();
virtual void _ReservedMediaIO4();
virtual void _ReservedMediaIO5();
uint32 _reserved[1];
};
#endif // _MEDIA_IO_H