Video display and composing engine for JUCE
Loading...
Searching...
No Matches
MediaFoundationFormat Struct Reference

#include <foleys_MediaFoundation_Win.h>

+ Inheritance diagram for MediaFoundationFormat:

Public Member Functions

 MediaFoundationFormat ()
 
 ~MediaFoundationFormat () override
 
bool canRead (juce::File file) override
 
std::unique_ptr< AVReadercreateReaderFor (juce::File file, StreamTypes type=StreamTypes::all())
 
bool canWrite (juce::File file) override
 
std::unique_ptr< AVWritercreateWriterFor (juce::File file, StreamTypes type=StreamTypes::all()) override
 
- Public Member Functions inherited from AVFormat
 AVFormat ()=default
 
virtual ~AVFormat ()=default
 

Constructor & Destructor Documentation

◆ MediaFoundationFormat()

◆ ~MediaFoundationFormat()

~MediaFoundationFormat ( )
override

Member Function Documentation

◆ canRead()

bool canRead ( juce::File  file)
overridevirtual

Implements AVFormat.

◆ createReaderFor()

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

Implements AVFormat.

◆ canWrite()

bool canWrite ( juce::File  file)
overridevirtual

Implements AVFormat.

◆ createWriterFor()

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

Implements AVFormat.


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