Struct VideoBackendPlayer
Video player instance created by backend.
Assembly: FlaxEngine.dll
File: Engine/Video/Types.h
Syntax
public struct VideoBackendPlayer
Constructors
POD_COPYABLE(VideoBackendPlayer)
Declaration
public POD_COPYABLE(VideoBackendPlayer)
Parameters
VideoBackendPlayer
VideoBackendPlayer_POD_COPYABLE_VideoBackendPlayer_
|
VideoBackendPlayer()
Declaration
public VideoBackendPlayer()
Fields
AudioAttenuation
Declaration
public float AudioAttenuation
Field Value
float
|
AudioBufferDuration
AudioBuffers
Declaration
public uint32 AudioBuffers[30]
Field Value
uint32
|
AudioBufferTime
AudioInfo
AudioMinDistance
Declaration
public float AudioMinDistance
Field Value
float
|
AudioPan
Declaration
public float AudioPan
Field Value
float
|
AudioSource
Declaration
public uint32 AudioSource
Field Value
uint32
|
AudioVolume
Declaration
public float AudioVolume
Field Value
float
|
Backend
BackendState
Declaration
public uintptr BackendState[8]
Field Value
uintptr
|
DebugUrl
Declaration
public Char* DebugUrl
Field Value
Char
|
DebugUrlLen
Declaration
public int32 DebugUrlLen
Field Value
int32
|
Duration
Format
Frame
FrameRate
Declaration
public float FrameRate
Field Value
float
|
FramesCount
Declaration
public int32 FramesCount
Field Value
int32
|
FrameUpload
Height
Declaration
public int32 Height
Field Value
int32
|
IsAudioPlayPending
Declaration
public uint8 IsAudioPlayPending
Field Value
uint8
|
IsAudioSpatial
Declaration
public uint8 IsAudioSpatial
Field Value
uint8
|
NextAudioBuffer
Declaration
public uint32 NextAudioBuffer
Field Value
uint32
|
Transform
UploadVideoFrameTask
Declaration
public class GPUUploadVideoFrameTask* UploadVideoFrameTask
Field Value
class GPUUploadVideoFrameTask
|
VideoFrameDuration
VideoFrameHeight
Declaration
public int32 VideoFrameHeight
Field Value
int32
|
VideoFrameMemory
Declaration
public BytesContainer VideoFrameMemory
Field Value
BytesContainer
|
VideoFrameTime
VideoFrameWidth
Declaration
public int32 VideoFrameWidth
Field Value
int32
|
Width
Declaration
public int32 Width
Field Value
int32
|
Methods
Created(const VideoBackendPlayerInfo& info)
Declaration
public void Created(const VideoBackendPlayerInfo& info)
Parameters
VideoBackendPlayerInfo
info
|
GetBackendState()
Declaration
public T GetBackendState()
Returns
T
|
Type Parameters
typename T
|
InitVideoFrame()
Declaration
public void InitVideoFrame()
PauseAudio()
Declaration
public void PauseAudio()
PlayAudio()
Declaration
public void PlayAudio()
ReleaseResources()
Declaration
public void ReleaseResources()
StopAudio()
Declaration
public void StopAudio()
Tick()
Declaration
public void Tick()
UpdateAudioBuffer(Span<byte> data, TimeSpan time, TimeSpan duration)
Declaration
public void UpdateAudioBuffer(Span<byte> data, TimeSpan time, TimeSpan duration)
Parameters
Span<byte>
data
|
TimeSpan
time
|
TimeSpan
duration
|
Updated(const VideoBackendPlayerInfo& info)
Declaration
public void Updated(const VideoBackendPlayerInfo& info)
Parameters
VideoBackendPlayerInfo
info
|