Navigation
API > API/Plugins > API/Plugins/WebMMedia
Implements a media audio sample for WebMMedia.
| Name | FWebMMediaAudioSample |
| Type | class |
| Header File | /Engine/Plugins/Media/WebMMedia/Source/WebMMedia/Public/WebMMediaAudioSample.h |
| Include Path | #include "WebMMediaAudioSample.h" |
Syntax
class FWebMMediaAudioSample :
public IMediaAudioSample ,
public IMediaPoolable
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FWebMMediaAudioSample() |
Default constructor. | WebMMediaAudioSample.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FWebMMediaAudioSample() |
Virtual destructor. | WebMMediaAudioSample.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Buffer | TArray< uint8 > | The sample's data buffer. | WebMMediaAudioSample.h | |
| Channels | uint32 | Number of audio channels. | WebMMediaAudioSample.h | |
| Duration | FTimespan | The duration for which the sample is valid. | WebMMediaAudioSample.h | |
| SampleRate | uint32 | Audio sample rate (in samples per second). | WebMMediaAudioSample.h | |
| Time | FTimespan | Presentation time for which the sample was generated. | WebMMediaAudioSample.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< uint8 > & GetDataBuffer() |
WebMMediaAudioSample.h | ||
| Initialize the sample. | WebMMediaAudioSample.h |
Overridden from IMediaAudioSample
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const void * GetBuffer() |
WebMMediaAudioSample.h | ||
virtual uint32 GetChannels() |
WebMMediaAudioSample.h | ||
virtual FTimespan GetDuration() |
WebMMediaAudioSample.h | ||
virtual EMediaAudioSampleFormat GetFormat() |
WebMMediaAudioSample.h | ||
virtual uint32 GetFrames() |
WebMMediaAudioSample.h | ||
virtual uint32 GetSampleRate() |
WebMMediaAudioSample.h | ||
virtual FMediaTimeStamp GetTime() |
WebMMediaAudioSample.h |