24 virtual std::string GetName() = 0;
31 virtual bool IsDefault() = 0;
36 using SpeakersPtr = std::shared_ptr<Speakers>;
40 using TCreateSpeakers = std::vector<SpeakersPtr> (*)();
47 int R5_SDK_CORE_EXPORT RegisterSpeakersCreator(TCreateSpeakers creator);
53 std::vector<SpeakersPtr> R5_SDK_CORE_EXPORT GetAvailableSpeakers();
59 SpeakersPtr R5_SDK_CORE_EXPORT GetDefaultSpeakers();
Interface for single media renderer This interface can be used to implement different media renderers...
Definition: red5pro.h:268
Definition: r5camera.h:11
Definition: r5stream_manager.h:12
Definition: r5speakers.h:18