BMediaRecorder
class BMediaRecorder {
BMediaRecorder(const char* name,
virtual ~BMediaRecorder();
BMediaRecorder::notification code, ...)
if (code == BMediaRecorder::B_WILL_STOP) {
fRecorder = new BMediaRecorder("Sound Recorder",
static void NotifyRecordFile(void * cookie, BMediaRecorder::notification code, ...);
BMediaRecorder * fRecorder;
BMediaRecorder::Connect(const media_format& format)
BMediaRecorder::Connect(const dormant_node_info& dormantNode,
BMediaRecorder::Connect(const media_node& node,
BMediaRecorder::BMediaRecorder(const char* name, media_type type)
BMediaRecorder::Disconnect()
BMediaRecorder::Start(bool force)
BMediaRecorder::Stop(bool force)
BMediaRecorder::IsRunning() const
BMediaRecorder::IsConnected() const
BMediaRecorder::MediaSource() const
BMediaRecorder::MediaInput() const
BMediaRecorder::Format() const
BMediaRecorder::SetUpConnection(media_source outputSource)
BMediaRecorder::_Connect(const media_node& node,
void BMediaRecorder::_ReservedMediaRecorder0() { }
void BMediaRecorder::_ReservedMediaRecorder1() { }
void BMediaRecorder::_ReservedMediaRecorder2() { }
void BMediaRecorder::_ReservedMediaRecorder3() { }
void BMediaRecorder::_ReservedMediaRecorder4() { }
void BMediaRecorder::_ReservedMediaRecorder5() { }
void BMediaRecorder::_ReservedMediaRecorder6() { }
void BMediaRecorder::_ReservedMediaRecorder7() { }
BMediaRecorder::~BMediaRecorder()
BMediaRecorder::InitCheck() const
BMediaRecorder::SetAcceptedFormat(const media_format& format)
BMediaRecorder::AcceptedFormat() const
BMediaRecorder::SetHooks(ProcessFunc recordFunc, NotifyFunc notifyFunc,
BMediaRecorder::BufferReceived(void* buffer, size_t size,
BMediaRecorder::B_WILL_START, performanceTime);
BMediaRecorder::B_WILL_STOP, performanceTime, immediate);
BMediaRecorder::B_WILL_SEEK, performanceTime, mediaTime);
BMediaRecorder::B_WILL_TIMEWARP, realTime, performanceTime);
BMediaRecorder* recorder, media_type type)
BMediaRecorder* fRecorder;
BMediaRecorder* recorder,