25 virtual std::string GetName()
const = 0;
30 using MicrophonePtr = std::shared_ptr<Microphone>;
34 using TCreateMicrophones = std::vector<MicrophonePtr> (*)();
41 int R5_SDK_CORE_EXPORT RegisterMicrophoneCreator(TCreateMicrophones creator);
47 std::vector<MicrophonePtr> R5_SDK_CORE_EXPORT GetAvailableMicrophones();
Interface for single media source objects This interface can be used to implement different media sou...
Definition: red5pro.h:169
Definition: r5camera.h:11
Definition: r5stream_manager.h:12
Interface for identification and setup microphone object.
Definition: r5microphone.h:19