当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing AudioSample.resize()用法及代码示例


Processing, 类AudioSample中的resize()用法介绍。

用法

  • .resize(frames)
  • .resize(frames, stereo)

参数

  • frames (int) 此音频样本所需的帧数
  • stereo (boolean) 是否将音频样本视为 2 声道(立体声)(默认值:false)

返回

  • void

说明

将音频样本的底层缓冲区调整为给定的帧数。调用此方法会分配一个全新的缓冲区,因此任何正在进行的播放都将停止,并且当前存储在样本中的所有数据都将丢失。

例子

import processing.sound.*;
AudioSample sample;

void setup() {
  size(640, 360);
  background(255);

  // Create a new audiosample
  sample = new AudioSample(this, 100000, 22050);

  // ... do something with the audiosample ...

  // Change to a 100.000 frames but in stereo
  file.resize(100000, true);
}      

void draw() {
}

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 AudioSample.resize()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。