getHardwareInfo method

AEHardwareInfo getHardwareInfo()

Implementation

AEHardwareInfo getHardwareInfo() {
  if (_engine == ffi.nullptr || _getHardwareInfo == null) {
    return const AEHardwareInfo(
      backendName: 'Unknown',
      deviceName: 'Default Output Device',
      outputFormat: AudioFormat.f32,
      bitDepth: 32,
      isFloat: true,
      sampleRate: 48000,
      channels: 2,
      periodSizeFrames: 0,
      periodCount: 0,
      latencyMs: 0.0,
      isExclusiveMode: false,
    );
  }
  final native = _getHardwareInfo!(_engine);
  return AEHardwareInfo.fromNative(native);
}