openshot-audio  0.1.7
Public Member Functions | List of all members
WindowsMediaCodec::JuceIStream Class Reference
Inheritance diagram for WindowsMediaCodec::JuceIStream:
ComBaseClassHelper< IStream > ComBaseClassHelperBase< IStream >

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)
 
- Public Member Functions inherited from ComBaseClassHelper< IStream >
 ComBaseClassHelper (unsigned int initialRefCount=1)
 
 ~ComBaseClassHelper ()
 
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
- Public Member Functions inherited from ComBaseClassHelperBase< IStream >
 ComBaseClassHelperBase (unsigned int initialRefCount)
 
virtual ~ComBaseClassHelperBase ()
 
ULONG __stdcall AddRef ()
 
ULONG __stdcall Release ()
 

Additional Inherited Members

- Protected Member Functions inherited from ComBaseClassHelperBase< IStream >
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
JUCE_COMRESULT castToType (void **result)
 
- Protected Attributes inherited from ComBaseClassHelperBase< IStream >
ULONG refCount
 

Constructor & Destructor Documentation

◆ JuceIStream()

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

Member Function Documentation

◆ Clone()

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

◆ Commit()

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

◆ CopyTo()

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

◆ LockRegion()

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

◆ Read()

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

◆ Revert()

JUCE_COMRESULT WindowsMediaCodec::JuceIStream::Revert ( )
inline

◆ Seek()

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

◆ SetSize()

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

◆ Stat()

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

◆ UnlockRegion()

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

◆ Write()

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

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