OpenShot Library | OpenShotAudio 0.2.2
juce::WindowsMediaCodec::JuceIStream Class Reference
+ Inheritance diagram for juce::WindowsMediaCodec::JuceIStream:

Public Member Functions

 JuceIStream (InputStream &in) noexcept
 
JUCE_COMRESULT Commit (DWORD)
 
JUCE_COMRESULT Write (const void *, ULONG, ULONG *)
 
JUCE_COMRESULT Clone (IStream **)
 
JUCE_COMRESULT SetSize (ULARGE_INTEGER)
 
JUCE_COMRESULT Revert ()
 
JUCE_COMRESULT LockRegion (ULARGE_INTEGER, ULARGE_INTEGER, DWORD)
 
JUCE_COMRESULT UnlockRegion (ULARGE_INTEGER, ULARGE_INTEGER, DWORD)
 
JUCE_COMRESULT Read (void *dest, ULONG numBytes, ULONG *bytesRead)
 
JUCE_COMRESULT Seek (LARGE_INTEGER position, DWORD origin, ULARGE_INTEGER *resultPosition)
 
JUCE_COMRESULT CopyTo (IStream *destStream, ULARGE_INTEGER numBytesToDo, ULARGE_INTEGER *bytesRead, ULARGE_INTEGER *bytesWritten)
 
JUCE_COMRESULT Stat (STATSTG *stat, DWORD)
 

Detailed Description

Definition at line 33 of file juce_WindowsMediaAudioFormat.cpp.

Constructor & Destructor Documentation

◆ JuceIStream()

juce::WindowsMediaCodec::JuceIStream::JuceIStream ( InputStream in)
inlinenoexcept

Definition at line 36 of file juce_WindowsMediaAudioFormat.cpp.

Member Function Documentation

◆ Commit()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Commit ( DWORD  )
inline

Definition at line 41 of file juce_WindowsMediaAudioFormat.cpp.

◆ Write()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Write ( const void *  ,
ULONG  ,
ULONG *   
)
inline

Definition at line 42 of file juce_WindowsMediaAudioFormat.cpp.

◆ Clone()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Clone ( IStream **  )
inline

Definition at line 43 of file juce_WindowsMediaAudioFormat.cpp.

◆ SetSize()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::SetSize ( ULARGE_INTEGER  )
inline

Definition at line 44 of file juce_WindowsMediaAudioFormat.cpp.

◆ Revert()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Revert ( )
inline

Definition at line 45 of file juce_WindowsMediaAudioFormat.cpp.

◆ LockRegion()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::LockRegion ( ULARGE_INTEGER  ,
ULARGE_INTEGER  ,
DWORD   
)
inline

Definition at line 46 of file juce_WindowsMediaAudioFormat.cpp.

◆ UnlockRegion()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::UnlockRegion ( ULARGE_INTEGER  ,
ULARGE_INTEGER  ,
DWORD   
)
inline

Definition at line 47 of file juce_WindowsMediaAudioFormat.cpp.

◆ Read()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Read ( void *  dest,
ULONG  numBytes,
ULONG *  bytesRead 
)
inline

Definition at line 49 of file juce_WindowsMediaAudioFormat.cpp.

◆ Seek()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Seek ( LARGE_INTEGER  position,
DWORD  origin,
ULARGE_INTEGER *  resultPosition 
)
inline

Definition at line 59 of file juce_WindowsMediaAudioFormat.cpp.

◆ CopyTo()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::CopyTo ( IStream *  destStream,
ULARGE_INTEGER  numBytesToDo,
ULARGE_INTEGER *  bytesRead,
ULARGE_INTEGER *  bytesWritten 
)
inline

Definition at line 83 of file juce_WindowsMediaAudioFormat.cpp.

◆ Stat()

JUCE_COMRESULT juce::WindowsMediaCodec::JuceIStream::Stat ( STATSTG *  stat,
DWORD   
)
inline

Definition at line 109 of file juce_WindowsMediaAudioFormat.cpp.


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