Audacity 3.2.0
|
An ImportPlugin for FFmpeg data. More...
Public Member Functions | |
FFmpegImportPlugin () | |
~FFmpegImportPlugin () | |
wxString | GetPluginStringID () override |
TranslatableString | GetPluginFormatDescription () override |
TranslatableString | FailureHint () const override |
User visible message suggesting what to do when a file type isn't recognized; default empty string. More... | |
std::unique_ptr< ImportFileHandle > | Open (const FilePath &Filename, AudacityProject *) override |
! Probes the file and opens it if appropriate More... | |
Public Member Functions inherited from ImportPlugin | |
virtual wxString | GetPluginStringID ()=0 |
virtual TranslatableString | GetPluginFormatDescription ()=0 |
virtual FileExtensions | GetSupportedExtensions () |
virtual TranslatableString | FailureHint () const |
User visible message suggesting what to do when a file type isn't recognized; default empty string. More... | |
bool | SupportsExtension (const FileExtension &extension) |
virtual std::unique_ptr< ImportFileHandle > | Open (const FilePath &Filename, AudacityProject *)=0 |
virtual | ~ImportPlugin () |
Additional Inherited Members | |
Protected Member Functions inherited from ImportPlugin | |
ImportPlugin (FileExtensions supportedExtensions) | |
Protected Attributes inherited from ImportPlugin | |
const FileExtensions | mExtensions |
An ImportPlugin for FFmpeg data.
A representative of FFmpeg loader in the Audacity import plugin list
Definition at line 154 of file ImportFFmpeg.cpp.
|
inline |
Definition at line 157 of file ImportFFmpeg.cpp.
|
inline |
Definition at line 162 of file ImportFFmpeg.cpp.
|
inlineoverridevirtual |
User visible message suggesting what to do when a file type isn't recognized; default empty string.
Should end with one newline if not empty
Reimplemented from ImportPlugin.
Definition at line 167 of file ImportFFmpeg.cpp.
References FFmpegFunctions::Load(), and XO().
|
overridevirtual |
|
inlineoverridevirtual |
Implements ImportPlugin.
Definition at line 164 of file ImportFFmpeg.cpp.
References wxT().
|
overridevirtual |
! Probes the file and opens it if appropriate
Implements ImportPlugin.
Definition at line 285 of file ImportFFmpeg.cpp.
References anonymous_namespace{CloudProjectFileIOExtensions.cpp}::extension, FFmpegNotFoundDontShow, audacity::BasicSettings::Flush(), gPrefs, FFmpegFunctions::Load(), NewImportingSession, Setting< T >::Read(), ImportPlugin::SupportsExtension(), Setting< T >::Write(), and wxT().