Logo

Table of contents:

  • Getting Started
    • Description
    • Current features
    • Supported Platforms
    • Supported Unreal Engine versions
    • Documentation Version
  • Installation
    • Marketplace Installation
    • Manual Installation
    • Manual Installation (UE5 and Older Versions)
  • Changelog
  • Blueprint Guide
    • Blueprint Empty Project Sample
      • Installation of the plugin
      • Make an empty project
      • Project Setup
      • Audio Analyzer Manager Setup
      • Playing the sound
        • Synchronous nodes
        • Asynchronous nodes
      • Setting up the visualizer
    • C++ Code project
      • Make an empty project
      • Project Setup
      • Audio Analyzer Manager Setup
      • Visual Studio
      • An Actor Sample
        • AA_AudioSample.h
        • AA_AudioSample.cpp
        • AA_AudioSample.h (Version 2)
        • AA_AudioSample.cpp (Version 2)
        • AA_AudioSample.cpp (Version 3)
        • Asynchronous Initialization
        • AA_AudioSample.h (Async Version)
        • AA_AudioSample.cpp (Async Version)
      • Using the class in the Editor
      • Download Project (Without plugin files)
    • Inputs
      • Player Input
        • Initialization
        • Asynchronous Initialization
        • Players controls
        • Player Events
        • Player Utils
        • Player Supported formats
      • Microphone Input
        • Initialization
        • Capturer controls
        • Capturer Events
        • Capturer Utils
      • Loopback Input
        • Initialization
        • Loopback controls
        • Loopback Events
        • Loopback Utils
      • Extractor Input
        • Initialization
        • Asynchronous Initialization
        • Extractor Utils
      • Stream Input
        • Initialization
        • Stream controls
        • Stream Utils
      • OVR Input
        • Initialization
        • OVR Controls
        • OVR Utils
      • Soundwave Input
        • Initialization
        • Asynchronous Initialization
        • Soundwave playback controls
        • SoundWave Utils
        • SoundWave Events
      • AudioComponent Input
        • Initialization
        • AudioComponent playback controls
        • AudioComponent Events
        • AudioComponent Utils
      • Manager Utils
      • Input nodes flow
    • Analyzers and Visualizers
      • Overview
      • Visualizer nodes flow
      • Channel Result Object
      • Run Time Analysis nodes
        • Amplitude
        • Frequency spectrum
        • Beat Tracking
        • Pitch Tracking
      • Analysis Utils
      • Offline Analysis nodes
        • Amplitude
  • Thirdparty libraries
    • How to disable specific libraries
    • Included libraries
      • Miniaudio
      • Dr_libs
      • Stb_vorbis
      • Kiss FFT
      • TagLib
  • Developer API
    • Class Hierarchy
    • File Hierarchy
    • Full API
      • Namespaces
        • Namespace PCAudioAnalyzer
      • Classes and Structs
        • Struct AudioAnalyzerCapturer::AUDIO_DEVICE_MANAGER
        • Struct AudioAnalyzerCore::AudioAnalyzerAConfig
        • Struct AudioAnalyzerCore::AudioAnalyzerBTConfig
        • Struct AudioAnalyzerCore::AudioAnalyzerPTConfig
        • Struct AudioAnalyzerCore::AudioAnalyzerSConfig
        • Struct AudioAnalyzerLoopback::AUDIO_DEVICE_MANAGER
        • Struct AudioAnalyzerOVR::AUDIO_DEVICE_MANAGER
        • Struct AudioAnalyzerPlayerUnitFile::AUDIO_DEVICE_MANAGER
        • Struct AudioAnalyzerStream::AUDIO_DEVICE_MANAGER
        • Struct AudioAnalyzerTaglibManager::AUDIOFILE_METADATA
        • Struct AUDIOFILE_INFO
        • Class AudioAnalyzerCapturer
        • Class AudioAnalyzerCore
        • Class AudioAnalyzerDecoder
        • Class AudioAnalyzerDeviceInfo
        • Class AudioAnalyzerExtractor
        • Class AudioAnalyzerLoopback
        • Class AudioAnalyzerOVR
        • Class AudioAnalyzerPlayer
        • Class AudioAnalyzerPlayerUnit
        • Class AudioAnalyzerPlayerUnitFile
        • Class AudioAnalyzerSource
        • Class AudioAnalyzerStream
        • Class AudioAnalyzerTaglibManager
        • Class AudioAnalyzerTaglibManager::MetadataArt
        • Template Class HistoryManager
        • Class HistoryManager::HistoryElement
        • Class IAudioAnalyzerPlugin
        • Class IPCTaglibPlugin
        • Class QueueBuffer
        • Template Class StreamHeap
        • Template Class StreamHeapVector
        • Class UAudioAnalyzerManager
        • Class UAudioAnalyzerSoundWave
        • Class UChannelBResult
        • Class UChannelFResult
        • Class UChannelIResult
        • Class UTexturizer
      • Enums
        • Enum EAA_AudioDepth
        • Enum EAA_AudioFormat
        • Enum EAA_ChannelSelectionMode
        • Enum EAA_SpectrumType
        • Enum AUDIOFILE_INFO_FORMAT
      • Functions
        • Function DECLARE_DYNAMIC_MULTICAST_DELEGATE(FPlaybackDelegate)
        • Function DECLARE_DYNAMIC_MULTICAST_DELEGATE(FPlaybackDelegateSoundWave)
        • Function DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FCaptureDelegate, const TArray<uint8>&, CaptureBuffer)
        • Function DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FInitAudioDelegate, bool, BoolResult)
        • Function DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams
        • Function DECLARE_LOG_CATEGORY_EXTERN(LogParallelcubeAudioAnalyzer, Log, All)
        • Function DECLARE_LOG_CATEGORY_EXTERN(LogParallelcubeAudioAnalyzerPlugin, Log, All)
        • Function DECLARE_LOG_CATEGORY_EXTERN(LogParallelcubeTaglib, Log, All)
        • Function DECLARE_LOG_CATEGORY_EXTERN(LogParallelcubeTaglibPlugin, Log, All)
        • Function PCAudioAnalyzer::formatToMa_format
        • Function PCAudioAnalyzer::ma_formatToFormat
      • Defines
        • Define AUDIOANALYZER_ENABLE_UE5_CODE
        • Define AUDIOANALYZER_OVR
  • Support
AudioAnalyzer
  • File AudioAnalyzerCommon.h

File AudioAnalyzerCommon.h

↰ Parent directory (AudioAnalyzer\Public)

Common Structures.

Contents

  • Definition (AudioAnalyzer\Public\AudioAnalyzerCommon.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Enums

  • Functions

Definition (AudioAnalyzer\Public\AudioAnalyzerCommon.h)

Includes

  • CoreMinimal.h

Included By

  • File AudioAnalyzerCapturer.h

  • File AudioAnalyzerCore.h

  • File AudioAnalyzerDecoder.h

  • File AudioAnalyzerDeviceInfo.h

  • File AudioAnalyzerExtractor.h

  • File AudioAnalyzerLoopback.h

  • File AudioAnalyzerOVR.h

  • File AudioAnalyzerPlayer.h

  • File AudioAnalyzerPlayerUnitFile.h

  • File AudioAnalyzerSource.h

  • File AudioAnalyzerStream.h

Namespaces

  • Namespace PCAudioAnalyzer

Classes

  • Struct AUDIOFILE_INFO

Enums

  • Enum AUDIOFILE_INFO_FORMAT

Functions

  • Function DECLARE_LOG_CATEGORY_EXTERN(LogParallelcubeAudioAnalyzer, Log, All)

  • Function PCAudioAnalyzer::formatToMa_format

  • Function PCAudioAnalyzer::ma_formatToFormat


© Copyright 2024, Parallelcube.

Built with Sphinx using a theme provided by Read the Docs.