65 static bool GetAudioFormatFromCaptureParams(
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AudioCaptureWasapi.h:17
virtual bool GetStreamTime(double &OutStreamTime) override
Definition AudioCaptureWasapi.cpp:146
virtual bool StartStream() override
Definition AudioCaptureWasapi.cpp:115
virtual bool GetCaptureDeviceInfo(FCaptureDeviceInfo &OutInfo, int32 DeviceIndex) override
Definition AudioCaptureWasapi.cpp:13
virtual bool StopStream() override
Definition AudioCaptureWasapi.cpp:122
virtual bool GetInputDevicesAvailable(TArray< FCaptureDeviceInfo > &OutDevices) override
Definition AudioCaptureWasapi.cpp:167
virtual int32 GetSampleRate() const override
Definition AudioCaptureWasapi.h:36
virtual void OnAudioCapture(void *InBuffer, uint32 InBufferFrames, double StreamTime, bool bOverflow) override
Definition AudioCaptureWasapi.cpp:162
virtual bool OpenAudioCaptureStream(const FAudioCaptureDeviceParams &InParams, FOnAudioCaptureFunction InOnCapture, uint32 NumFramesDesired) override
Definition AudioCaptureWasapi.cpp:52
FAudioCaptureWasapiStream()
Definition AudioCaptureWasapi.cpp:9
virtual bool AbortStream() override
Definition AudioCaptureWasapi.cpp:134
virtual bool CloseStream() override
Definition AudioCaptureWasapi.cpp:103
virtual bool IsStreamOpen() const override
Definition AudioCaptureWasapi.cpp:152
virtual bool IsCapturing() const override
Definition AudioCaptureWasapi.cpp:157
Definition WasapiStreamManager.h:19
Definition AudioCaptureDeviceInterface.h:65
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53
constexpr int32 InvalidDeviceChannelCount
Definition AudioCaptureDeviceInterface.h:41
constexpr int32 InvalidDeviceSampleRate
Definition AudioCaptureDeviceInterface.h:39
Definition AudioCaptureDeviceInterface.h:46
Definition AudioCaptureDeviceInterface.h:28
Definition WasapiDeviceEnumeration.h:33