OpenShot Library | libopenshot-audio
0.2.0
|
A type of InputSource that represents a URL. More...
#include <juce_URLInputSource.h>
Public Member Functions | |
URLInputSource (const URL &url) | |
Creates a URLInputSource for a url. More... | |
URLInputSource (URL &&url) | |
Move constructor which will move the URL into the InputSource. More... | |
~URLInputSource () override | |
Destructor. More... | |
InputStream * | createInputStream () override |
Returns a new InputStream to read this item. More... | |
InputStream * | createInputStreamFor (const String &relatedItemPath) override |
Returns a new InputStream to read an item, relative. More... | |
int64 | hashCode () const override |
Returns a hash code that uniquely represents this item. | |
![]() | |
virtual | ~InputSource ()=default |
Destructor. More... | |
A type of InputSource that represents a URL.
Definition at line 38 of file juce_URLInputSource.h.
juce::URLInputSource::URLInputSource | ( | const URL & | url | ) |
Creates a URLInputSource for a url.
Definition at line 26 of file juce_URLInputSource.cpp.
juce::URLInputSource::URLInputSource | ( | URL && | url | ) |
Move constructor which will move the URL into the InputSource.
This is useful when the url carries any security credentials.
Definition at line 31 of file juce_URLInputSource.cpp.
|
override |
Destructor.
Definition at line 36 of file juce_URLInputSource.cpp.
|
overridevirtual |
Returns a new InputStream to read this item.
Implements juce::InputSource.
Definition at line 40 of file juce_URLInputSource.cpp.
References juce::URL::createInputStream().
|
overridevirtual |
Returns a new InputStream to read an item, relative.
relatedItemPath | the relative pathname of the resource that is required |
Implements juce::InputSource.
Definition at line 45 of file juce_URLInputSource.cpp.
References juce::String::containsChar(), juce::URL::createInputStream(), juce::URL::getChildURL(), juce::URL::getSubPath(), and juce::URL::withNewSubPath().