BMediaClient
class BMediaClient {
BMediaClient(const char* name,
virtual ~BMediaClient();
friend class BMediaClient;
friend class BMediaClient;
friend class BMediaClient;
BMediaClient* Client() const;
void _ConnectionRegistered(BMediaClient* owner,
BMediaClient* fOwner;
class BSimpleMediaClient : public BMediaClient {
BMediaClient::Client() const
BMediaClient::InitCheck() const
BMediaClient::Kinds() const
BMediaClient::MediaType() const
BMediaClient::RegisterInput(BMediaInput* input)
BMediaClient::RegisterOutput(BMediaOutput* output)
BMediaClient::Bind(BMediaInput* input, BMediaOutput* output)
BMediaClient::Unbind(BMediaInput* input, BMediaOutput* output)
BMediaClient::Connect(BMediaConnection* ourConnection,
BMediaClient::Connect(BMediaConnection* ourConnection,
BMediaClient::Connect(BMediaConnection* connection,
BMediaClient::Disconnect()
BMediaClient::CountInputs() const
BMediaClient::CountOutputs() const
BMediaClient::InputAt(int32 index) const
BMediaClient::OutputAt(int32 index) const
BMediaClient::FindInput(const media_connection& input) const
BMediaClient::FindOutput(const media_connection& output) const
BMediaClient::IsStarted() const
BMediaClient::ClientRegistered()
BMediaClient::Start()
BMediaClient::Stop()
BMediaClient::Seek(bigtime_t mediaTime,
BMediaClient::Roll(bigtime_t start, bigtime_t stop, bigtime_t seek)
BMediaClient::CurrentTime() const
BMediaClient::AddOn(int32* id) const
BMediaClient::HandleStart(bigtime_t performanceTime)
BMediaClient::HandleStop(bigtime_t performanceTime)
BMediaClient::HandleSeek(bigtime_t mediaTime, bigtime_t performanceTime)
BMediaClient::FormatSuggestion(media_type type, int32 quality,
BMediaClient::_Init()
BMediaClient::_Deinit()
BMediaClient::_AddInput(BMediaInput* input)
BMediaClient::_AddOutput(BMediaOutput* output)
BMediaClient::_FindInput(const media_destination& dest) const
BMediaClient::_FindOutput(const media_source& source) const
BMediaClient::_ConnectInput(BMediaOutput* output,
BMediaClient::_ConnectOutput(BMediaInput* input,
BMediaClient::_DisconnectConnection(BMediaConnection* conn)
BMediaClient::_ReleaseConnection(BMediaConnection* conn)
void BMediaClient::_ReservedMediaClient0() {}
void BMediaClient::_ReservedMediaClient1() {}
void BMediaClient::_ReservedMediaClient2() {}
void BMediaClient::_ReservedMediaClient3() {}
void BMediaClient::_ReservedMediaClient4() {}
void BMediaClient::_ReservedMediaClient5() {}
void BMediaClient::_ReservedMediaClient6() {}
void BMediaClient::_ReservedMediaClient7() {}
void BMediaClient::_ReservedMediaClient8() {}
void BMediaClient::_ReservedMediaClient9() {}
void BMediaClient::_ReservedMediaClient10() {}
BMediaClient::BMediaClient(const char* name,
BMediaClient::~BMediaClient()
BMediaClient* owner, media_type type)
BMediaClient* fOwner;
class BMediaClient;
BMediaClient* owner,
BMediaConnection::_ConnectionRegistered(BMediaClient* owner,
BMediaClient*
BMediaClient(name, type, kinds),