TrackStash.Transcode.psm1
|
#requires -Version 7.4 Set-StrictMode -Version Latest $ErrorActionPreference = 'Stop' $privateScripts = Get-ChildItem -Path (Join-Path $PSScriptRoot 'Private') -Filter '*.ps1' -File | Sort-Object Name foreach ($script in $privateScripts) { . $script.FullName } $publicScripts = Get-ChildItem -Path (Join-Path $PSScriptRoot 'Public') -Filter '*.ps1' -File | Sort-Object Name foreach ($script in $publicScripts) { . $script.FullName } if (-not $env:TRACKSTASH_SKIP_FFMPEG_CHECK) { try { Resolve-FfmpegPath | Out-Null } catch { throw } } Export-ModuleMember -Function @( 'Invoke-TrackStashTranscode', 'Get-TrackStashTranscodeInfo', 'Test-TrackStashFfmpeg' ) |