C# 클래스 Gablarski.OpenAL.OpenAL

파일 보기 프로젝트 열기: ermau/Gablarski 1 사용 예제들

Private Properties

프로퍼티 타입 설명
Debug void
DebugFormat void
ErrorCheck void
ErrorCheck void
GetIsExtensionPresent bool
GetIsExtensionPresent bool
OpenAL System
ReadStringsFromMemory string[]
alDistanceModel void
alDopplerFactor void
alGetError int
alGetString IntPtr
alIsExtensionPresent sbyte
alSpeedOfSound void
alcGetError int
alcGetIntegerv void
alcGetString IntPtr
alcIsExtensionPresent sbyte

공개 메소드들

메소드 설명
GetBytes ( this self, uint samples ) : uint
GetBytesPerSample ( this self ) : uint
GetCaptureDevices ( ) : IEnumerable
GetCaptureDevices ( CaptureDevice &defaultDevice ) : IEnumerable
GetDefaultCaptureDevice ( ) : CaptureDevice
GetDefaultPlaybackDevice ( ) : PlaybackDevice
GetPlaybackDevices ( ) : IEnumerable
GetPlaybackDevices ( PlaybackDevice &defaultDevice ) : IEnumerable
GetSamplesPerSecond ( this self, uint frequency ) : uint
ToOpenALFormat ( this format ) : OpenALAudioFormat

비공개 메소드들

메소드 설명
Debug ( string message ) : void
DebugFormat ( string format ) : void
ErrorCheck ( ) : void
ErrorCheck ( Device device ) : void
GetIsExtensionPresent ( Device device, string extension ) : bool
GetIsExtensionPresent ( string extension ) : bool
OpenAL ( ) : System
ReadStringsFromMemory ( IntPtr location ) : string[]
alDistanceModel ( DistanceModel model ) : void
alDopplerFactor ( float value ) : void
alGetError ( ) : int
alGetString ( int name ) : IntPtr
alIsExtensionPresent ( string extensionName ) : sbyte
alSpeedOfSound ( float value ) : void
alcGetError ( [ device ) : int
alcGetIntegerv ( IntPtr device, ALCEnum param, int size, int &data ) : void
alcGetString ( [ device, int name ) : IntPtr
alcIsExtensionPresent ( [ device, string extensionName ) : sbyte

메소드 상세

GetBytes() 공개 정적인 메소드

public static GetBytes ( this self, uint samples ) : uint
self this
samples uint
리턴 uint

GetBytesPerSample() 공개 정적인 메소드

public static GetBytesPerSample ( this self ) : uint
self this
리턴 uint

GetCaptureDevices() 공개 정적인 메소드

public static GetCaptureDevices ( ) : IEnumerable
리턴 IEnumerable

GetCaptureDevices() 공개 정적인 메소드

public static GetCaptureDevices ( CaptureDevice &defaultDevice ) : IEnumerable
defaultDevice CaptureDevice
리턴 IEnumerable

GetDefaultCaptureDevice() 공개 정적인 메소드

public static GetDefaultCaptureDevice ( ) : CaptureDevice
리턴 CaptureDevice

GetDefaultPlaybackDevice() 공개 정적인 메소드

public static GetDefaultPlaybackDevice ( ) : PlaybackDevice
리턴 PlaybackDevice

GetPlaybackDevices() 공개 정적인 메소드

public static GetPlaybackDevices ( ) : IEnumerable
리턴 IEnumerable

GetPlaybackDevices() 공개 정적인 메소드

public static GetPlaybackDevices ( PlaybackDevice &defaultDevice ) : IEnumerable
defaultDevice PlaybackDevice
리턴 IEnumerable

GetSamplesPerSecond() 공개 정적인 메소드

public static GetSamplesPerSecond ( this self, uint frequency ) : uint
self this
frequency uint
리턴 uint

ToOpenALFormat() 공개 정적인 메소드

public static ToOpenALFormat ( this format ) : OpenALAudioFormat
format this
리턴 OpenALAudioFormat