Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Browser.AL

Public 类型

enum  GetSourceInteger {
  ByteOffset = 0x1026 , SampleOffset = 0x1025 , Buffer = 0x1009 , SourceState = 0x1010 ,
  BuffersQueued = 0x1015 , BuffersProcessed = 0x1016 , SourceType = 0x1027
}
enum  SourceFloat {
  ReferenceDistance = 0x1020 , MaxDistance = 0x1023 , RolloffFactor = 0x1021 , Pitch = 0x1003 ,
  Gain = 0x100A , MinGain = 0x100D , MaxGain = 0x100E , ConeInnerAngle = 0x1001 ,
  ConeOuterAngle = 0x1002 , ConeOuterGain = 0x1022 , SecOffset = 0x1024
}
enum  SourceVector3 { Position = 0x1004 , Velocity = 0x1006 , Direction = 0x1005 }
enum  SourceInteger { ByteOffset = 0x1026 , SampleOffset = 0x1025 , Buffer = 0x1009 , SourceType = 0x1027 }
enum  SourceBoolean { SourceRelative = 0x202 , Looping = 0x1007 }
enum  BufferFormat { Mono8 = 0x1100 , Mono16 = 0x1101 , Stereo8 = 0x1102 , Stereo16 = 0x1103 }
enum  ListenerFloat { Gain = 0x100A }
enum  DistanceModelEnum {
  None = 0 , InverseDistance = 0xD001 , InverseDistanceClamped = 0xD002 , LinearDistance = 0xD003 ,
  LinearDistanceClamped = 0xD004 , ExponentDistance = 0xD005 , ExponentDistanceClamped = 0xD006
}
enum  AudioError {
  NoError = 0 , InvalidName = 0xA001 , IllegalEnum = 0xA002 , InvalidEnum = 0xA002 ,
  InvalidValue = 0xA003 , IllegalCommand = 0xA004 , InvalidOperation = 0xA004 , OutOfMemory = 0xA005
}
enum  SourceState { Initial = 0x1011 , Playing = 0x1012 , Paused = 0x1013 , Stopped = 0x1014 }

Public 成员函数

uint GenSource ()
void DeleteSource (uint source)
void GetSourceProperty (uint source, GetSourceInteger param, out int value)
void SetSourceProperty (uint source, SourceFloat param, float value)
void SetSourceProperty (uint source, SourceVector3 param, float value1, float value2, float value3)
void SetSourceProperty (uint source, SourceInteger param, int value)
void SetSourceProperty (uint source, SourceBoolean param, bool value)
void SourcePlay (uint source)
void SourcePause (uint source)
void SourceStop (uint source)
void SourceRewind (uint source)
uint GenBuffer ()
void DeleteBuffer (uint buffer)
unsafe void BufferData (uint buffer, BufferFormat format, void *data, int size, int frequency)
unsafe void SourceUnqueueBuffers (uint source, int count, uint *buffers)
unsafe void SourceQueueBuffers (uint source, int count, uint *buffers)
void SetListenerProperty (ListenerFloat param, float value)
void DistanceModel (DistanceModelEnum model)
AudioError GetError ()

详细描述

在文件 AL.cs 第 2 行定义.

成员枚举类型说明

◆ AudioError

枚举值
NoError 
InvalidName 
IllegalEnum 
InvalidEnum 
InvalidValue 
IllegalCommand 
InvalidOperation 
OutOfMemory 

在文件 AL.cs 第 66 行定义.

◆ BufferFormat

枚举值
Mono8 
Mono16 
Stereo8 
Stereo16 

在文件 AL.cs 第 45 行定义.

◆ DistanceModelEnum

枚举值
None 
InverseDistance 
InverseDistanceClamped 
LinearDistance 
LinearDistanceClamped 
ExponentDistance 
ExponentDistanceClamped 

在文件 AL.cs 第 56 行定义.

◆ GetSourceInteger

枚举值
ByteOffset 
SampleOffset 
Buffer 
SourceState 
BuffersQueued 
BuffersProcessed 
SourceType 

在文件 AL.cs 第 3 行定义.

◆ ListenerFloat

枚举值
Gain 

在文件 AL.cs 第 52 行定义.

◆ SourceBoolean

枚举值
SourceRelative 
Looping 

在文件 AL.cs 第 40 行定义.

◆ SourceFloat

枚举值
ReferenceDistance 
MaxDistance 
RolloffFactor 
Pitch 
Gain 
MinGain 
MaxGain 
ConeInnerAngle 
ConeOuterAngle 
ConeOuterGain 
SecOffset 

在文件 AL.cs 第 13 行定义.

◆ SourceInteger

枚举值
ByteOffset 
SampleOffset 
Buffer 
SourceType 

在文件 AL.cs 第 33 行定义.

◆ SourceState

枚举值
Initial 
Playing 
Paused 
Stopped 

在文件 AL.cs 第 77 行定义.

◆ SourceVector3

枚举值
Position 
Velocity 
Direction 

在文件 AL.cs 第 27 行定义.

成员函数说明

◆ BufferData()

unsafe void Engine.Browser.AL.BufferData ( uint buffer,
BufferFormat format,
void * data,
int size,
int frequency )

在文件 AL.cs 第 116 行定义.

◆ DeleteBuffer()

void Engine.Browser.AL.DeleteBuffer ( uint buffer)

在文件 AL.cs 第 114 行定义.

◆ DeleteSource()

void Engine.Browser.AL.DeleteSource ( uint source)

在文件 AL.cs 第 89 行定义.

◆ DistanceModel()

void Engine.Browser.AL.DistanceModel ( DistanceModelEnum model)

在文件 AL.cs 第 124 行定义.

◆ GenBuffer()

uint Engine.Browser.AL.GenBuffer ( )

在文件 AL.cs 第 109 行定义.

函数调用图:

◆ GenSource()

uint Engine.Browser.AL.GenSource ( )

在文件 AL.cs 第 84 行定义.

函数调用图:

◆ GetError()

AudioError Engine.Browser.AL.GetError ( )

在文件 AL.cs 第 125 行定义.

◆ GetSourceProperty()

void Engine.Browser.AL.GetSourceProperty ( uint source,
GetSourceInteger param,
out int value )

在文件 AL.cs 第 90 行定义.

◆ SetListenerProperty()

void Engine.Browser.AL.SetListenerProperty ( ListenerFloat param,
float value )

在文件 AL.cs 第 122 行定义.

◆ SetSourceProperty() [1/4]

void Engine.Browser.AL.SetSourceProperty ( uint source,
SourceBoolean param,
bool value )

在文件 AL.cs 第 99 行定义.

◆ SetSourceProperty() [2/4]

void Engine.Browser.AL.SetSourceProperty ( uint source,
SourceFloat param,
float value )

在文件 AL.cs 第 92 行定义.

◆ SetSourceProperty() [3/4]

void Engine.Browser.AL.SetSourceProperty ( uint source,
SourceInteger param,
int value )

在文件 AL.cs 第 97 行定义.

◆ SetSourceProperty() [4/4]

void Engine.Browser.AL.SetSourceProperty ( uint source,
SourceVector3 param,
float value1,
float value2,
float value3 )

在文件 AL.cs 第 94 行定义.

◆ SourcePause()

void Engine.Browser.AL.SourcePause ( uint source)

在文件 AL.cs 第 103 行定义.

◆ SourcePlay()

void Engine.Browser.AL.SourcePlay ( uint source)

在文件 AL.cs 第 101 行定义.

◆ SourceQueueBuffers()

unsafe void Engine.Browser.AL.SourceQueueBuffers ( uint source,
int count,
uint * buffers )

在文件 AL.cs 第 121 行定义.

◆ SourceRewind()

void Engine.Browser.AL.SourceRewind ( uint source)

在文件 AL.cs 第 107 行定义.

◆ SourceStop()

void Engine.Browser.AL.SourceStop ( uint source)

在文件 AL.cs 第 105 行定义.

◆ SourceUnqueueBuffers()

unsafe void Engine.Browser.AL.SourceUnqueueBuffers ( uint source,
int count,
uint * buffers )

在文件 AL.cs 第 119 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Browser/AL.cs