Lines Matching defs:stream_param
509 struct mixart_stream_param_desc stream_param;
514 memset(&stream_param, 0, sizeof(stream_param));
516 stream_param.coding_type = CT_LINEAR;
517 stream_param.number_of_channel = stream->channels;
519 stream_param.sampling_freq = chip->mgr->sample_rate;
520 if(stream_param.sampling_freq == 0)
521 stream_param.sampling_freq = 44100; /* if frequency not yet defined, use some default */
525 stream_param.sample_type = ST_INTEGER_8;
526 stream_param.sample_size = 8;
529 stream_param.sample_type = ST_INTEGER_16LE;
530 stream_param.sample_size = 16;
533 stream_param.sample_type = ST_INTEGER_16BE;
534 stream_param.sample_size = 16;
537 stream_param.sample_type = ST_INTEGER_24LE;
538 stream_param.sample_size = 24;
541 stream_param.sample_type = ST_INTEGER_24BE;
542 stream_param.sample_size = 24;
545 stream_param.sample_type = ST_FLOATING_POINT_32LE;
546 stream_param.sample_size = 32;
549 stream_param.sample_type = ST_FLOATING_POINT_32BE;
550 stream_param.sample_size = 32;
560 stream_param.sample_type, stream_param.sample_size, stream_param.sampling_freq, stream->channels);
563 /* stream_param.samples_per_frame = 2; */
564 /* stream_param.bytes_per_frame = 4; */
565 /* stream_param.bytes_per_sample = 2; */
567 stream_param.pipe_count = 1; /* set to 1 */
568 stream_param.stream_count = 1; /* set to 1 */
569 stream_param.stream_desc[0].uid_pipe = stream->pipe->group_uid;
570 stream_param.stream_desc[0].stream_idx = stream->substream->number;
574 request.data = &stream_param;
575 request.size = sizeof(stream_param);