namespace UE { namespace MediaIOAudioDebug { static [FAutoConsoleCommand](API\Runtime\Core\HAL\FAutoConsoleCommand) UE::MediaIOAudioDebug::CAudioDebug ( TEXT("MediaIO.DumpAudio"), TEXT("[seconds (default: 1)] - Number of seconds to dump audio for."), FConsoleCommandWithArgsDelegate::CreateLambda([](const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > &Args){[if](API\Plugins\NetcodeUnitTest\if)([Args.Num](API\Plugins\UnrealUSDWrapper\UsdWrappers\UE__ESdfSpecifier)()){SecondsToDumpFor=[FCString::Atoi](API\Runtime\Core\Misc\TCString\Atoi)(*Args[0]);}{ static_assert(std::is_const_v< std::remove_reference_t< decltype(TEXT("Starting to dump audio for %d seconds"))>>,"Formatting string must be a const TCHAR array."); static_assert([TIsArrayOrRefOfTypeByPredicate](API\Runtime\Core\Templates\TIsArrayOrRefOfTypeByPredicate)< decltype(TEXT("Starting to dump audio for %d seconds")), TIsCharEncodingCompatibleWithTCHAR >::Value,"Formatting string must be a TCHAR array."); ; static::UE::Logging::Private::FStaticBasicLogDynamicData LOG_Dynamic; static constexpr::UE::Logging::Private::FStaticBasicLogRecord LOG_Static(TEXT("Starting to dump audio for %d seconds"), __builtin_FILE(), __builtin_LINE(),::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type), LOG_Dynamic); static_assert((::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type) &::[ELogVerbosity::VerbosityMask](API\Runtime\Core\Logging\ELogVerbosity__Type))< ::[ELogVerbosity::NumVerbosity](API\Runtime\Core\Logging\ELogVerbosity__Type) &&::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type) > 0,"Verbosity must be constant and in range."); if constexpr((::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type) &[ELogVerbosity::VerbosityMask](API\Runtime\Core\Logging\ELogVerbosity__Type))==::[ELogVerbosity::Fatal](API\Runtime\Core\Logging\ELogVerbosity__Type)) { { ::UE::Logging::Private::BasicFatalLog(LogMediaIOAudioDebug,&LOG_Static, SecondsToDumpFor); ; } } else[if](API\Plugins\NetcodeUnitTest\if) constexpr((::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type) &::[ELogVerbosity::VerbosityMask](API\Runtime\Core\Logging\ELogVerbosity__Type))<=::[ELogVerbosity::VeryVerbose](API\Runtime\Core\Logging\ELogVerbosity__Type)) { [if](API\Plugins\NetcodeUnitTest\if) constexpr((::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type) &::[ELogVerbosity::VerbosityMask](API\Runtime\Core\Logging\ELogVerbosity__Type))<=LogMediaIOAudioDebug.GetCompileTimeVerbosity()) { [if](API\Plugins\NetcodeUnitTest\if)(!LogMediaIOAudioDebug.IsSuppressed(::[ELogVerbosity::Display](API\Runtime\Core\Logging\ELogVerbosity__Type))) { { ::UE::Logging::Private::BasicLog(LogMediaIOAudioDebug,&LOG_Static, SecondsToDumpFor); } } } } };bProcessAudio=true;}), ECVF_Default ) } }