Make BMediaRecorder public
* Fills a functionality lack of the classic media_kit.
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
#include <MediaFiles.h>
|
#include <MediaFiles.h>
|
||||||
#include <MediaFormats.h>
|
#include <MediaFormats.h>
|
||||||
#include <MediaNode.h>
|
#include <MediaNode.h>
|
||||||
|
#include <MediaRecorder.h>
|
||||||
#include <MediaRoster.h>
|
#include <MediaRoster.h>
|
||||||
#include <MediaTheme.h>
|
#include <MediaTheme.h>
|
||||||
#include <MediaTrack.h>
|
#include <MediaTrack.h>
|
||||||
|
|||||||
@@ -11,9 +11,10 @@
|
|||||||
|
|
||||||
|
|
||||||
namespace BPrivate { namespace media {
|
namespace BPrivate { namespace media {
|
||||||
|
|
||||||
|
|
||||||
class BMediaRecorderNode;
|
class BMediaRecorderNode;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
class BMediaRecorder {
|
class BMediaRecorder {
|
||||||
public:
|
public:
|
||||||
@@ -105,18 +106,12 @@ private:
|
|||||||
media_node fOutputNode;
|
media_node fOutputNode;
|
||||||
media_source fOutputSource;
|
media_source fOutputSource;
|
||||||
|
|
||||||
BMediaRecorderNode* fNode;
|
BPrivate::media::BMediaRecorderNode* fNode;
|
||||||
|
|
||||||
void* fBufferCookie;
|
void* fBufferCookie;
|
||||||
uint32 fPadding[32];
|
uint32 fPadding[32];
|
||||||
|
|
||||||
friend class BMediaRecorderNode;
|
friend class BPrivate::media::BMediaRecorderNode;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
using namespace BPrivate::media;
|
|
||||||
|
|
||||||
#endif // _MEDIA_RECORDER_H
|
#endif // _MEDIA_RECORDER_H
|
||||||
@@ -10,12 +10,12 @@
|
|||||||
|
|
||||||
#include <BufferConsumer.h>
|
#include <BufferConsumer.h>
|
||||||
#include <MediaEventLooper.h>
|
#include <MediaEventLooper.h>
|
||||||
|
#include <MediaRecorder.h>
|
||||||
#include <String.h>
|
#include <String.h>
|
||||||
|
|
||||||
|
|
||||||
namespace BPrivate { namespace media {
|
namespace BPrivate { namespace media {
|
||||||
|
|
||||||
class BMediaRecorder;
|
|
||||||
|
|
||||||
class BMediaRecorderNode : public BMediaEventLooper,
|
class BMediaRecorderNode : public BMediaEventLooper,
|
||||||
public BBufferConsumer {
|
public BBufferConsumer {
|
||||||
|
|||||||
@@ -13,8 +13,8 @@
|
|||||||
#include <MediaRoster.h>
|
#include <MediaRoster.h>
|
||||||
#include <TimeSource.h>
|
#include <TimeSource.h>
|
||||||
|
|
||||||
#include <MediaDebug.h>
|
#include "MediaDebug.h"
|
||||||
#include <MediaRecorderNode.h>
|
#include "MediaRecorderNode.h"
|
||||||
|
|
||||||
|
|
||||||
BMediaRecorder::BMediaRecorder(const char* name, media_type type)
|
BMediaRecorder::BMediaRecorder(const char* name, media_type type)
|
||||||
|
|||||||
@@ -15,8 +15,7 @@
|
|||||||
#include <TimedEventQueue.h>
|
#include <TimedEventQueue.h>
|
||||||
#include <TimeSource.h>
|
#include <TimeSource.h>
|
||||||
|
|
||||||
#include <MediaDebug.h>
|
#include "MediaDebug.h"
|
||||||
#include <MediaRecorder.h>
|
|
||||||
|
|
||||||
|
|
||||||
BMediaRecorderNode::BMediaRecorderNode(const char* name,
|
BMediaRecorderNode::BMediaRecorderNode(const char* name,
|
||||||
|
|||||||
Reference in New Issue
Block a user