better time source support
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2356 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -111,7 +111,7 @@ struct media_node_attribute
|
||||
};
|
||||
|
||||
|
||||
namespace BPrivate { namespace media { class TimeSourceObject; } }
|
||||
namespace BPrivate { namespace media { class TimeSourceObject; class SystemTimeSourceObject; } }
|
||||
|
||||
|
||||
class BMediaNode
|
||||
@@ -256,6 +256,7 @@ private:
|
||||
friend class MNodeManager;
|
||||
friend class BBufferProducer; // for getting _mNodeID
|
||||
friend class BPrivate::media::TimeSourceObject;
|
||||
friend class BPrivate::media::SystemTimeSourceObject;
|
||||
|
||||
// Deprecated in 4.1
|
||||
int32 IncrementChangeTag();
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
|
||||
class _BSlaveNodeStorageP;
|
||||
struct _time_transmit_buf;
|
||||
namespace BPrivate { namespace media { class TimeSourceObject; class SystemTimeSourceObject; } }
|
||||
|
||||
|
||||
class BTimeSource :
|
||||
@@ -100,6 +101,8 @@ private:
|
||||
friend class BMediaNode;
|
||||
friend class BMediaRoster;
|
||||
friend class _ServerApp;
|
||||
friend class BPrivate::media::TimeSourceObject;
|
||||
friend class BPrivate::media::SystemTimeSourceObject;
|
||||
|
||||
BTimeSource( /* private unimplemented */
|
||||
const BTimeSource & clone);
|
||||
|
||||
Reference in New Issue
Block a user