ReactOS 0.4.15-dev-7887-g64a59a1
IAudioMediaStream Interface Reference
Inheritance diagram for IAudioMediaStream:
Collaboration diagram for IAudioMediaStream:

Public Member Functions

HRESULT GetFormat ([out] WAVEFORMATEX *pWaveFormatCurrent)
HRESULT SetFormat ([in] const WAVEFORMATEX *lpWaveFormat)
HRESULT CreateSample ([in] IAudioData *pAudioData, [in] DWORD dwFlags, [out] IAudioStreamSample **ppSample)
- Public Member Functions inherited from IMediaStream
HRESULT GetMultiMediaStream ([out] IMultiMediaStream **ppMultiMediaStream)
HRESULT GetInformation ([out, optional] MSPID *pPurposeId, [out, optional] STREAM_TYPE *pType)
HRESULT SetSameFormat ([in] IMediaStream *pStreamThatHasDesiredFormat, [in] DWORD dwFlags)
HRESULT AllocateSample ([in] DWORD dwFlags, [out] IStreamSample **ppSample)
HRESULT CreateSharedSample ([in] IStreamSample *pExistingSample, [in] DWORD dwFlags, [out] IStreamSample **ppNewSample)
HRESULT SendEndOfStream (DWORD dwFlags)
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
ULONG AddRef ()
ULONG Release ()

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN

Detailed Description

Definition at line 37 of file austream.idl.

Member Function Documentation

◆ CreateSample()

HRESULT IAudioMediaStream::CreateSample ( [in] IAudioData pAudioData,
[in] DWORD  dwFlags,
[out] IAudioStreamSample **  ppSample 

◆ GetFormat()

HRESULT IAudioMediaStream::GetFormat ( [out] WAVEFORMATEX pWaveFormatCurrent)

◆ SetFormat()

HRESULT IAudioMediaStream::SetFormat ( [in] const WAVEFORMATEX lpWaveFormat)

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