8 #ifndef META_OCEAN_MEDIA_MICROPHONE_H
9 #define META_OCEAN_MEDIA_MICROPHONE_H
48 MT_BUILTIN = 1u << 0u,
50 MT_EXTERNAL = 1u << 1u,
52 MT_ANY = MT_BUILTIN | MT_EXTERNAL
63 MC_VOICE_COMMUNICATION = 1u << 0u,
65 MC_PERFORMANCE = 1u << 1u,
136 inline void sendSamples(
const SamplesType samplesType,
const void* data,
const size_t size);
TCallbackFunction::result_type callCallbacks(TArgs &&... args)
Calls all callback functions of this handler.
Definition: ScopedSubscription.h:351
ScopedSubscriptionT< unsigned int, ScopedSubscriptionHandler > ScopedSubscriptionType
Definition of a scoped subscription object.
Definition: ScopedSubscription.h:144
This class implements a subscription object which can be used unique subscriptions to e....
Definition: ScopedSubscription.h:28
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15