Video display and composing engine for JUCE
Loading...
Searching...
No Matches
AVFormat Struct Referenceabstract

#include <foleys_AVFormatManager.h>

+ Inheritance diagram for AVFormat:

Public Member Functions

 AVFormat ()=default
 
virtual ~AVFormat ()=default
 
virtual bool canRead (juce::File file)=0
 
virtual std::unique_ptr< AVReadercreateReaderFor (juce::File file, StreamTypes type=StreamTypes::all())=0
 
virtual bool canWrite (juce::File file)=0
 
virtual std::unique_ptr< AVWritercreateWriterFor (juce::File file, StreamTypes type=StreamTypes::all())=0
 

Constructor & Destructor Documentation

◆ AVFormat()

AVFormat ( )
default

◆ ~AVFormat()

virtual ~AVFormat ( )
virtualdefault

Member Function Documentation

◆ canRead()

virtual bool canRead ( juce::File  file)
pure virtual

Implemented in MediaFoundationFormat.

◆ createReaderFor()

virtual std::unique_ptr< AVReader > createReaderFor ( juce::File  file,
StreamTypes  type = StreamTypes::all() 
)
pure virtual

Implemented in MediaFoundationFormat.

◆ canWrite()

virtual bool canWrite ( juce::File  file)
pure virtual

Implemented in MediaFoundationFormat.

◆ createWriterFor()

virtual std::unique_ptr< AVWriter > createWriterFor ( juce::File  file,
StreamTypes  type = StreamTypes::all() 
)
pure virtual

Implemented in MediaFoundationFormat.


The documentation for this struct was generated from the following file: