Lines Matching defs:stream_param
508 struct mixart_stream_param_desc stream_param;
513 memset(&stream_param, 0, sizeof(stream_param));
515 stream_param.coding_type = CT_LINEAR;
516 stream_param.number_of_channel = stream->channels;
518 stream_param.sampling_freq = chip->mgr->sample_rate;
519 if(stream_param.sampling_freq == 0)
520 stream_param.sampling_freq = 44100; /* if frequency not yet defined, use some default */
524 stream_param.sample_type = ST_INTEGER_8;
525 stream_param.sample_size = 8;
528 stream_param.sample_type = ST_INTEGER_16LE;
529 stream_param.sample_size = 16;
532 stream_param.sample_type = ST_INTEGER_16BE;
533 stream_param.sample_size = 16;
536 stream_param.sample_type = ST_INTEGER_24LE;
537 stream_param.sample_size = 24;
540 stream_param.sample_type = ST_INTEGER_24BE;
541 stream_param.sample_size = 24;
544 stream_param.sample_type = ST_FLOATING_POINT_32LE;
545 stream_param.sample_size = 32;
548 stream_param.sample_type = ST_FLOATING_POINT_32BE;
549 stream_param.sample_size = 32;
559 stream_param.sample_type, stream_param.sample_size, stream_param.sampling_freq, stream->channels);
562 /* stream_param.samples_per_frame = 2; */
563 /* stream_param.bytes_per_frame = 4; */
564 /* stream_param.bytes_per_sample = 2; */
566 stream_param.pipe_count = 1; /* set to 1 */
567 stream_param.stream_count = 1; /* set to 1 */
568 stream_param.stream_desc.uid_pipe = stream->pipe->group_uid;
569 stream_param.stream_desc.stream_idx = stream->substream->number;
573 request.data = &stream_param;
574 request.size = sizeof(stream_param);