Files
staxrip/Source/Scripts/Set audio decoding mode.ps1
2021-03-08 08:45:48 +01:00

17 lines
465 B
PowerShell

$ErrorActionPreference = 'Stop'
Register-ObjectEvent -InputObject ([ShortcutModule]::g) -EventName BeforeProcessing -Action {
$activeProject = [ShortcutModule]::p
foreach ($audio in $activeProject.Audio0, $activeProject.Audio1)
{
if ($audio.GetType().Name -eq 'GUIAudioProfile' -and
$audio.File.EndsWith('flac') -and
$audio.GetEncoder() -eq 'qaac')
{
$audio.DecodingMode = 'Pipe'
}
}
}