Lines Matching refs:halOffload
118 status_t HidlUtils::audioOffloadInfoFromHal(const audio_offload_info_t& halOffload, in audioOffloadInfoFromHal() argument
120 offload->sampleRateHz = halOffload.sample_rate; in audioOffloadInfoFromHal()
121 offload->channelMask = EnumBitfield<AudioChannelMask>(halOffload.channel_mask); in audioOffloadInfoFromHal()
122 offload->format = AudioFormat(halOffload.format); in audioOffloadInfoFromHal()
123 offload->streamType = AudioStreamType(halOffload.stream_type); in audioOffloadInfoFromHal()
124 offload->bitRatePerSecond = halOffload.bit_rate; in audioOffloadInfoFromHal()
125 offload->durationMicroseconds = halOffload.duration_us; in audioOffloadInfoFromHal()
126 offload->hasVideo = halOffload.has_video; in audioOffloadInfoFromHal()
127 offload->isStreaming = halOffload.is_streaming; in audioOffloadInfoFromHal()
128 offload->bitWidth = halOffload.bit_width; in audioOffloadInfoFromHal()
129 offload->bufferSize = halOffload.offload_buffer_size; in audioOffloadInfoFromHal()
130 audioUsageFromHal(halOffload.usage, &offload->usage); in audioOffloadInfoFromHal()
132 if (halOffload.version >= AUDIO_OFFLOAD_INFO_VERSION_0_2) { in audioOffloadInfoFromHal()
134 static_cast<AudioEncapsulationMode>(halOffload.encapsulation_mode); in audioOffloadInfoFromHal()
135 offload->contentId = halOffload.content_id; in audioOffloadInfoFromHal()
136 offload->syncId = halOffload.sync_id; in audioOffloadInfoFromHal()
144 if (halOffload.version >= AUDIO_OFFLOAD_INFO_VERSION_0_2 && in audioOffloadInfoFromHal()
145 (halOffload.encapsulation_mode != AUDIO_ENCAPSULATION_MODE_NONE || in audioOffloadInfoFromHal()
146 halOffload.content_id != 0 || halOffload.sync_id != 0)) { in audioOffloadInfoFromHal()
154 audio_offload_info_t* halOffload) { in audioOffloadInfoToHal() argument
155 *halOffload = AUDIO_INFO_INITIALIZER; in audioOffloadInfoToHal()
156 halOffload->sample_rate = offload.sampleRateHz; in audioOffloadInfoToHal()
157 halOffload->channel_mask = static_cast<audio_channel_mask_t>(offload.channelMask); in audioOffloadInfoToHal()
158 halOffload->format = static_cast<audio_format_t>(offload.format); in audioOffloadInfoToHal()
159 halOffload->stream_type = static_cast<audio_stream_type_t>(offload.streamType); in audioOffloadInfoToHal()
160 halOffload->bit_rate = offload.bitRatePerSecond; in audioOffloadInfoToHal()
161 halOffload->duration_us = offload.durationMicroseconds; in audioOffloadInfoToHal()
162 halOffload->has_video = offload.hasVideo; in audioOffloadInfoToHal()
163 halOffload->is_streaming = offload.isStreaming; in audioOffloadInfoToHal()
164 halOffload->bit_width = offload.bitWidth; in audioOffloadInfoToHal()
165 halOffload->offload_buffer_size = offload.bufferSize; in audioOffloadInfoToHal()
166 audioUsageToHal(offload.usage, &halOffload->usage); in audioOffloadInfoToHal()
168 halOffload->encapsulation_mode = in audioOffloadInfoToHal()
170 halOffload->content_id = offload.contentId; in audioOffloadInfoToHal()
171 halOffload->sync_id = offload.syncId; in audioOffloadInfoToHal()