void AY8910_set_clock(int chip, int clock) { struct AY8910 *PSG = &AYPSG[chip]; #ifdef SINGLE_CHANNEL_MIXER stream_set_sample_rate(PSG->Channel, clock/8); #else int ch; for (ch = 0; ch < 3; ch++) stream_set_sample_rate(PSG->Channel + ch, clock/8); #endif }
void tms5110_set_frequency(int frequency) { if (stream != -1) { stream_update(stream, 0); stream_set_sample_rate(stream, frequency / 80); } }
void votraxsc01_set_base_frequency(int baseFrequency) { int i; if ( baseFrequency>=0 ) votraxsc01_locals.baseFrequency = baseFrequency; for (i=0; i < 4; i++) { stream_set_sample_rate(votraxsc01_locals.channels[i], baseFrequency); } }
void dmadac_set_frequency(const device_config **devlist, UINT8 num_channels, double frequency) { int i; /* set the sample rate on each channel */ for (i = 0; i < num_channels; i++) { dmadac_state *info = get_safe_token(devlist[i]); stream_set_sample_rate(info->channel, frequency); } }
void S14001A_set_rate(int newrate) { #ifdef PINMAME static int rates[8] = { 19000, 20500, 22000, 24500, 27000, 29500, 31000, 33500 }; #endif if (stream != -1) stream_update(stream, 0); #ifdef PINMAME if (newrate < 0) newrate = 0; else if (newrate > 7) newrate = 7; stream_set_sample_rate(stream, rates[newrate]); #else VSU1000_freq = newrate; #endif }
void ay8910_set_clock_ym(void *chip, int clock) { ay8910_context *psg = chip; stream_set_sample_rate(psg->channel, clock / 8 ); }
void s14001a_set_clock(device_t *device, int clock) { S14001AChip *chip = get_safe_token(device); stream_set_sample_rate(chip->stream, clock); }
void okim6295_device::device_clock_changed() { int divisor = m_pin7_state ? 132 : 165; stream_set_sample_rate(m_stream, clock() / divisor); }
void speaker_device::device_post_load() { stream_set_sample_rate(m_mixer_stream, machine->sample_rate); }
void ay8910_set_clock_ym(void *chip, int clock) { struct AY8910 *PSG = chip; stream_set_sample_rate(PSG->Channel, clock/8); }