implements IOdinAudioControl
0x00x0150
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x00B0 | 0x10 | padding / unreflected | |||
| 0x10 | OnCaptureDeviceReset | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnDefaultDeviceChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x04 | CurrentSelectedDeviceIndex | int32 | Protected+7 flags | -1 | |
| 0x04 | AllowedTimeWithoutStreamUpdate | float | Protected+7 flags | 1 | |
| 0x04 | AllowedTimeForStreamSetup | float | Protected+7 flags | 3 | |
| 0x01 | bIsCapturingPaused | bool | Protected+6 flags | false | |
| 0x01 | bTryRecognizingDeviceDisconnect | bool | Protected+6 flags | true | |
| 0x00EE | 0x02 | padding / unreflected | |||
| 0x10 | DefaultDeviceId | FString | Protected+5 flags | "" | |
| 0x20 | CurrentSelectedDevice | FOdinCaptureDeviceInfo | Protected+3 flags | {DeviceID="", AudioCaptureInfo={DeviceName=None, NumInputCh… | |
| 0x0120 | 0x30 | unreflected bytes to end of UOdinAudioCapture | |||
Functions 20
| Signature | Flags | Native | Params |
|---|---|---|---|
| void StartCapturing(const bool& bSuccess) | FinalNative+1 flags | 0x01 | |
| void SetVolumeMultiplier(float NewMultiplierValue) | NativePublic | 0x04 | |
| void SetTryRecognizingDeviceDisconnected(bool bTryRecognizing) | FinalNative+1 flags | 0x01 | |
| void SetIsPaused(bool bNewValue) | FinalNative+1 flags | 0x01 | |
| void SetIsMuted(bool bNewValue) | NativePublic | 0x01 | |
| bool RestartCapturing(bool bAutomaticallyStartCapture) | FinalNative+1 flags | 0x02 | |
| bool IsStreamOpen() | FinalNative+1 flags | 0x01 | |
| float GetVolumeMultiplier() | NativePublic | 0x04 | |
| bool GetTryRecognizingDeviceDisconnected() | FinalNative+1 flags | 0x01 | |
| float GetStreamTime() | FinalNative+1 flags | 0x04 | |
| bool GetIsPaused() | FinalNative+1 flags | 0x01 | |
| bool GetIsMuted() | NativePublic | 0x01 | |
| void GetCurrentAudioCaptureDevice(FOdinCaptureDeviceInfo& CurrentDevice) | FinalNative+1 flags | 0x20 | |
| void GetCaptureDevicesAvailable(const TArray<FOdinCaptureDeviceInfo>& OutDevices) | FinalNative+1 flags | 0x10 | |
| void ChangeToDefaultCaptureDevice() | FinalNative+1 flags | 0x00 | |
| void ChangeCaptureDeviceByName(const FName& DeviceName, const bool& bSuccess) | FinalNative+1 flags | 0x09 | |
| void ChangeCaptureDeviceById(const FString& NewDeviceId, const bool& bSuccess) | FinalNative+1 flags | 0x11 | |
| void AsyncGetCaptureDevicesAvailable(const FScriptDelegate& OnResult) | FinalNative+1 flags | 0x10 | |
| void AsyncChangeCaptureDeviceByName(const FName& DeviceName, const FScriptDelegate& OnChangeCompleted) | FinalNative+1 flags | 0x18 | |
| void AsyncChangeCaptureDeviceById(const FString& NewDeviceId, const FScriptDelegate& OnChangeCompleted) | FinalNative+1 flags | 0x20 |