# IGModAudioChannel

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/IGModAudioChannel
- **Çeviri tarihi:** 2025-09-08

[sound.PlayURL](https://gmod.tr/wiki/sound.PlayURL) ve [sound.PlayFile](https://gmod.tr/wiki/sound.PlayFile)'ın bir geri çağrısı (callback) tarafından döndürülen bir ses kanalıdır.

## Metotlar

IGModAudioChannel:[EnableLooping](https://gmod.tr/wiki/IGModAudioChannel:EnableLooping)( [boolean](https://gmod.tr/wiki/boolean) enable )

Ses kanalının döngüye girmesini etkinleştirir veya devre dışı bırakır, noblock bayrağını gerektirir.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[FFT](https://gmod.tr/wiki/IGModAudioChannel:FFT)( [table](https://gmod.tr/wiki/table) tbl, [number](https://gmod.tr/wiki/number) size )

Ses kanalının DFT'sini (ayrık Fourier dönüşümü) hesaplar. `size` parametresi, DFT'ye girdi olarak kullanılacak ardışık ses örneklerinin sayısını belirtir ve ikinin bir kuvvetiyle sınırlıdır. Girdi verilerine bir Hann penceresi uygulanır. Hesaplanan DFT, örnek sayısı ile aynı sayıda frekans kutusuna (frequency bin) sahiptir. Gerçek girdi verileri için DFT büyüklükleri simetrik olduğundan, bu DFT'nin yalnızca yarısı döndürülür. DFT'nin büyüklükleri (0'dan 1'e kadar olan değerler), 1. indeksten başlayarak çıktı tablosunu doldurmak için kullanılır. Görselleştirme ipucu: N boyutlu bir DFT için, k kutusu (1 tabanlı) (k - 1) / N * sampleRate frekansına karşılık gelir. Görselleştirme ipucu: Ses enerjisi, büyüklüklerin karesiyle orantılıdır. Büyüklükleri bir araya toplamak fiziksel olarak bir anlam ifade etmez, ancak enerjileri toplamak eder. Görselleştirme ipucu: İnsan kulağı logaritmik bir genlik ölçeğinde çalışır. Frekans büyüklüklerinin 20 * math. log10'unu veya enerjinin 10 * math. log10'unu alarak desibele dönüştürebilirsiniz. Desibel değerleri -sonsuz ile 0 arasında değişecektir.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) IGModAudioChannel:[Get3DCone](https://gmod.tr/wiki/IGModAudioChannel:Get3DCone)()

Ses kanalının 3D konisini döndürür. Bkz. IGModAudioChannel:Set3DCone.

[boolean](https://gmod.tr/wiki/boolean) IGModAudioChannel:[Get3DEnabled](https://gmod.tr/wiki/IGModAudioChannel:Get3DEnabled)()

Ses kanalının o anda 3D modda olup olmadığını döndürür. Bu değer IGModAudioChannel:Set3DEnabled'dan etkilenecektir.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) IGModAudioChannel:[Get3DFadeDistance](https://gmod.tr/wiki/IGModAudioChannel:Get3DFadeDistance)()

Bir ses kanalının 3D sönümleme mesafelerini döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetAverageBitRate](https://gmod.tr/wiki/IGModAudioChannel:GetAverageBitRate)()

Ses kanalının ortalama bit hızını döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetBitsPerSample](https://gmod.tr/wiki/IGModAudioChannel:GetBitsPerSample)()

Ses kanalının örnek başına bit sayısını alır. MP3 ve OGG dosyaları için çalışmaz.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetBufferedTime](https://gmod.tr/wiki/IGModAudioChannel:GetBufferedTime)()

Çevrimiçi akışlı ses kanalları için (sound.PlayURL) ses kanalının arabelleğe alınmış süresini saniye cinsinden döndürür. Çevrimdışı kanallar için bu, IGModAudioChannel:GetLength'e eşdeğer olacaktır.

[string](https://gmod.tr/wiki/string) IGModAudioChannel:[GetFileName](https://gmod.tr/wiki/IGModAudioChannel:GetFileName)()

Ses kanalı için dosya adını döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetLength](https://gmod.tr/wiki/IGModAudioChannel:GetLength)()

Ses kanalı tarafından çalınan sesin uzunluğunu saniye cinsinden döndürür.

[number](https://gmod.tr/wiki/number), [number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetLevel](https://gmod.tr/wiki/IGModAudioChannel:GetLevel)()

Ses kanalı tarafından çalınan sesin sağ ve sol seviyelerini döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetPan](https://gmod.tr/wiki/IGModAudioChannel:GetPan)()

Sol ve sağ kanalların göreceli ses seviyesini alır.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetPlaybackRate](https://gmod.tr/wiki/IGModAudioChannel:GetPlaybackRate)()

Ses kanalının oynatma hızını döndürür.

[Vector](https://gmod.tr/wiki/Vector) IGModAudioChannel:[GetPos](https://gmod.tr/wiki/IGModAudioChannel:GetPos)()

Ses kanalının pozisyonunu döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetSamplingRate](https://gmod.tr/wiki/IGModAudioChannel:GetSamplingRate)()

O anda çalan sesin örnekleme oranını döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetState](https://gmod.tr/wiki/IGModAudioChannel:GetState)()

Bir ses kanalının durumunu döndürür.

[table](https://gmod.tr/wiki/table) IGModAudioChannel:[GetTagsHTTP](https://gmod.tr/wiki/IGModAudioChannel:GetTagsHTTP)()

Mevcutsa, sound.PlayURL tarafından oluşturulan bir bass akış kanalından HTTP başlıklarını alır.

[table](https://gmod.tr/wiki/table) IGModAudioChannel:[GetTagsID3](https://gmod.tr/wiki/IGModAudioChannel:GetTagsID3)()

Mevcutsa, sound.PlayFile veya sound.PlayURL tarafından oluşturulan bir bass kanalından ID3 sürüm 1 bilgisini alır. ID3v2 desteklenmemektedir.

[string](https://gmod.tr/wiki/string) IGModAudioChannel:[GetTagsMeta](https://gmod.tr/wiki/IGModAudioChannel:GetTagsMeta)()

Mevcutsa, sound.PlayURL tarafından oluşturulan bir bass akış kanalından meta akış bilgisini alır.

[table](https://gmod.tr/wiki/table) IGModAudioChannel:[GetTagsOGG](https://gmod.tr/wiki/IGModAudioChannel:GetTagsOGG)()

Mevcutsa, sound.PlayURL veya sound.PlayFile tarafından oluşturulan bir bass kanalından OGG medya bilgi etiketini alır.

[string](https://gmod.tr/wiki/string) IGModAudioChannel:[GetTagsVendor](https://gmod.tr/wiki/IGModAudioChannel:GetTagsVendor)()

Mevcutsa, sound.PlayURL veya sound.PlayFile tarafından oluşturulan bir bass kanalından, genellikle dosyayı oluşturan uygulamayı içeren, OGG Vendor (Sağlayıcı) etiketini alır.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetTime](https://gmod.tr/wiki/IGModAudioChannel:GetTime)()

Ses kanalının mevcut zamanını saniye cinsinden döndürür.

[number](https://gmod.tr/wiki/number) IGModAudioChannel:[GetVolume](https://gmod.tr/wiki/IGModAudioChannel:GetVolume)()

Bir ses kanalının ses seviyesini döndürür.

[boolean](https://gmod.tr/wiki/boolean) IGModAudioChannel:[Is3D](https://gmod.tr/wiki/IGModAudioChannel:Is3D)()

Ses kanalının 3D modda olup olmadığını döndürür.

[boolean](https://gmod.tr/wiki/boolean) IGModAudioChannel:[IsBlockStreamed](https://gmod.tr/wiki/IGModAudioChannel:IsBlockStreamed)()

Ses akışının blok akışlı olup olmadığını döndürür.

[boolean](https://gmod.tr/wiki/boolean) IGModAudioChannel:[IsLooping](https://gmod.tr/wiki/IGModAudioChannel:IsLooping)()

Ses kanalının döngüde olup olmadığını döndürür.

[boolean](https://gmod.tr/wiki/boolean) IGModAudioChannel:[IsOnline](https://gmod.tr/wiki/IGModAudioChannel:IsOnline)()

Ses kanalının İnternet'ten akışla alınıp alınmadığını döndürür.

[boolean](https://gmod.tr/wiki/boolean) IGModAudioChannel:[IsValid](https://gmod.tr/wiki/IGModAudioChannel:IsValid)()

Ses kanalının geçerli olup olmadığını döndürür.

IGModAudioChannel:[Pause](https://gmod.tr/wiki/IGModAudioChannel:Pause)()

Akışı duraklatır. IGModAudioChannel:Play kullanılarak yeniden başlatılabilir.

IGModAudioChannel:[Play](https://gmod.tr/wiki/IGModAudioChannel:Play)()

Akışı oynatmaya başlar.

IGModAudioChannel:[Set3DCone](https://gmod.tr/wiki/IGModAudioChannel:Set3DCone)( [number](https://gmod.tr/wiki/number) innerAngle, [number](https://gmod.tr/wiki/number) outerAngle, [number](https://gmod.tr/wiki/number) outerVolume )

Ses kanalının 3D konisini ayarlar.

IGModAudioChannel:[Set3DEnabled](https://gmod.tr/wiki/IGModAudioChannel:Set3DEnabled)( [boolean](https://gmod.tr/wiki/boolean) enable )

Kanalın 3D modunu ayarlar. Bu, IGModAudioChannel:Get3DEnabled'ı etkiler ancak IGModAudioChannel:Is3D'yi etkilemez. Bu özelliğin çalışması için kanalın başlangıçta 3D modda oluşturulması gerekir, yani IGModAudioChannel:Is3D true döndürmelidir, aksi takdirde bu fonksiyon hiçbir şey yapmaz.

IGModAudioChannel:[Set3DFadeDistance](https://gmod.tr/wiki/IGModAudioChannel:Set3DFadeDistance)( [number](https://gmod.tr/wiki/number) min, [number](https://gmod.tr/wiki/number) max )

Bir ses kanalının 3D sönümleme mesafelerini ayarlar.

IGModAudioChannel:[SetPan](https://gmod.tr/wiki/IGModAudioChannel:SetPan)( [number](https://gmod.tr/wiki/number) pan )

Sol ve sağ kanalların göreceli ses seviyesini ayarlar.

IGModAudioChannel:[SetPlaybackRate](https://gmod.tr/wiki/IGModAudioChannel:SetPlaybackRate)( [number](https://gmod.tr/wiki/number) rate )

Ses kanalının oynatma hızını ayarlar. Radyo akışları için yüksek değerlerle çalışmayabilir.

IGModAudioChannel:[SetPos](https://gmod.tr/wiki/IGModAudioChannel:SetPos)( [Vector](https://gmod.tr/wiki/Vector) pos, [Vector](https://gmod.tr/wiki/Vector) dir = Vector( 0, 0, 0 ) )

Ses kanalının 3D seçeneği ayarlanmışsa, ses kanalının pozisyonunu ayarlar.

IGModAudioChannel:[SetTime](https://gmod.tr/wiki/IGModAudioChannel:SetTime)( [number](https://gmod.tr/wiki/number) secs, [boolean](https://gmod.tr/wiki/boolean) dont_decode = false )

Ses kanalını belirtilen zamana ayarlar (Şarkının o pozisyonuna geri sarar). Çevrimiçi radyo akışlarında çalışmaz. Bunun çalışması için akışlı seslerin "noblock" parametresine sahip olması ve IGModAudioChannel:IsBlockStreamed'in false döndürmesi gerekir. Akışlı seslerin zamanı yalnızca mevcut IGModAudioChannel:GetBufferedTime değerine kadar ayarlanabilir.

IGModAudioChannel:[SetVolume](https://gmod.tr/wiki/IGModAudioChannel:SetVolume)( [number](https://gmod.tr/wiki/number) volume )

Bir ses kanalının ses seviyesini ayarlar.

IGModAudioChannel:[Stop](https://gmod.tr/wiki/IGModAudioChannel:Stop)()

Akışı durdurur. IGModAudioChannel:Play kullanılarak yeniden başlatılabilir. Bunu çağırmak, IGModAudioChannel nesnesini geçersiz kılar ve sonraki fonksiyonlar için kullanılamaz hale getirir. Hata Takipçisi: 1497

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/IGModAudioChannel
