Share via


IAudioMediaStream::CreateSample method (austream.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Note  This interface is deprecated. New applications should not use it.
 
Creates an audio stream sample for use with the specified stream.

Syntax

HRESULT CreateSample(
  [in]  IAudioData         *pAudioData,
  [in]  DWORD              dwFlags,
  [out] IAudioStreamSample **ppSample
);

Parameters

[in] pAudioData

Pointer to an IAudioData container. IAudioData objects can be referenced by samples in more than one stream.

[in] dwFlags

Reserved for flag data. Must be zero.

[out] ppSample

Address of a pointer to the new IAudioStreamSample interface.

Return value

Returns S_OK if successful or E_POINTER if one or more of the required parameters are NULL.

Remarks

The pAudioData object defines the data's format.

Requirements

   
Target Platform Windows
Header austream.h

See also

IAudioMediaStream Interface