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.cs2 行定义.

成员枚举类型说明

◆ AudioError

枚举值
NoError 
InvalidName 
IllegalEnum 
InvalidEnum 
InvalidValue 
IllegalCommand 
InvalidOperation 
OutOfMemory 

在文件 AL.cs66 行定义.

◆ BufferFormat

枚举值
Mono8 
Mono16 
Stereo8 
Stereo16 

在文件 AL.cs45 行定义.

◆ DistanceModelEnum

枚举值
None 
InverseDistance 
InverseDistanceClamped 
LinearDistance 
LinearDistanceClamped 
ExponentDistance 
ExponentDistanceClamped 

在文件 AL.cs56 行定义.

◆ GetSourceInteger

枚举值
ByteOffset 
SampleOffset 
Buffer 
SourceState 
BuffersQueued 
BuffersProcessed 
SourceType 

在文件 AL.cs3 行定义.

◆ ListenerFloat

枚举值
Gain 

在文件 AL.cs52 行定义.

◆ SourceBoolean

枚举值
SourceRelative 
Looping 

在文件 AL.cs40 行定义.

◆ SourceFloat

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

在文件 AL.cs13 行定义.

◆ SourceInteger

枚举值
ByteOffset 
SampleOffset 
Buffer 
SourceType 

在文件 AL.cs33 行定义.

◆ SourceState

枚举值
Initial 
Playing 
Paused 
Stopped 

在文件 AL.cs77 行定义.

◆ SourceVector3

枚举值
Position 
Velocity 
Direction 

在文件 AL.cs27 行定义.

成员函数说明

◆ BufferData()

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

在文件 AL.cs116 行定义.

◆ DeleteBuffer()

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

在文件 AL.cs114 行定义.

◆ DeleteSource()

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

在文件 AL.cs89 行定义.

◆ DistanceModel()

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

在文件 AL.cs124 行定义.

◆ GenBuffer()

uint Engine.Browser.AL.GenBuffer ( )

在文件 AL.cs109 行定义.

函数调用图:

◆ GenSource()

uint Engine.Browser.AL.GenSource ( )

在文件 AL.cs84 行定义.

函数调用图:

◆ GetError()

AudioError Engine.Browser.AL.GetError ( )

在文件 AL.cs125 行定义.

◆ GetSourceProperty()

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

在文件 AL.cs90 行定义.

◆ SetListenerProperty()

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

在文件 AL.cs122 行定义.

◆ SetSourceProperty() [1/4]

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

在文件 AL.cs99 行定义.

◆ SetSourceProperty() [2/4]

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

在文件 AL.cs92 行定义.

◆ SetSourceProperty() [3/4]

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

在文件 AL.cs97 行定义.

◆ SetSourceProperty() [4/4]

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

在文件 AL.cs94 行定义.

◆ SourcePause()

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

在文件 AL.cs103 行定义.

◆ SourcePlay()

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

在文件 AL.cs101 行定义.

◆ SourceQueueBuffers()

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

在文件 AL.cs121 行定义.

◆ SourceRewind()

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

在文件 AL.cs107 行定义.

◆ SourceStop()

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

在文件 AL.cs105 行定义.

◆ SourceUnqueueBuffers()

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

在文件 AL.cs119 行定义.


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