Make BMediaRecorder public

* Fills a functionality lack of the classic media_kit.
This commit is contained in:
Dario Casalinuovo
2017-01-10 21:34:20 +01:00
parent a325242d7f
commit 3ef4b20086
5 changed files with 10 additions and 15 deletions
+1
View File
@@ -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
+1 -1
View File
@@ -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 {
+2 -2
View File
@@ -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)
+1 -2
View File
@@ -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,