Lines Matching defs:renderIns

27 static int32_t RenderInitImpl(struct AlsaRender *renderIns)

29 if (renderIns->priData != NULL) {
32 CHECK_NULL_PTR_RETURN_DEFAULT(renderIns);
46 RenderSetPriData(renderIns, (RenderPriData)priData);
51 static int32_t RenderSelectSceneImpl(struct AlsaRender *renderIns, enum AudioPortPin descPins,
54 renderIns->descPins = descPins;
58 static int32_t RenderGetVolThresholdImpl(struct AlsaRender *renderIns, long *volMin, long *volMax)
63 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
64 RenderData *priData = RenderGetPriData(renderIns);
79 static int32_t RenderGetVolumeImpl(struct AlsaRender *renderIns, long *volume)
84 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
85 RenderData *priData = RenderGetPriData(renderIns);
104 static int32_t RenderSetVolumeImpl(struct AlsaRender *renderIns, long volume)
107 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
108 RenderData *priData = RenderGetPriData(renderIns);
126 static bool RenderGetMuteImpl(struct AlsaRender *renderIns)
128 return renderIns->muteState;
131 static int32_t RenderSetMuteImpl(struct AlsaRender *renderIns, bool muteFlag)
135 RenderData *priData = RenderGetPriData(renderIns);
136 CHECK_NULL_PTR_RETURN_DEFAULT(renderIns);
139 ret = renderIns->GetVolume(renderIns, &vol);
152 renderIns->SetVolume(renderIns, setVol);
157 renderIns->muteState = muteFlag;
162 static int32_t RenderStartImpl(struct AlsaRender *renderIns)
166 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
171 switch (renderIns->descPins) {
191 static int32_t RenderStopImpl(struct AlsaRender *renderIns)
193 CHECK_NULL_PTR_RETURN_DEFAULT(renderIns);
196 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
198 CHECK_NULL_PTR_RETURN_DEFAULT(&renderIns->soundCard);
210 CHECK_NULL_PTR_RETURN_DEFAULT(renderIns->soundCard.pcmHandle);
212 snd_pcm_drain(renderIns->soundCard.pcmHandle);
216 static int32_t RenderGetGainThresholdImpl(struct AlsaRender *renderIns, float *gainMin, float *gainMax)
222 static int32_t RenderGetGainImpl(struct AlsaRender *renderIns, float *volume)
228 static int32_t RenderSetGainImpl(struct AlsaRender *renderIns, float volume)
234 static int32_t RenderGetChannelModeImpl(struct AlsaRender *renderIns, enum AudioChannelMode *mode)
239 static int32_t RenderSetChannelModeImpl(struct AlsaRender *renderIns, enum AudioChannelMode mode)
244 int32_t RenderOverrideFunc(struct AlsaRender *renderIns)
246 struct AlsaSoundCard *cardIns = (struct AlsaSoundCard *)renderIns;
249 renderIns->Init = RenderInitImpl;
250 renderIns->SelectScene = RenderSelectSceneImpl;
251 renderIns->Start = RenderStartImpl;
252 renderIns->Stop = RenderStopImpl;
253 renderIns->GetVolThreshold = RenderGetVolThresholdImpl;
254 renderIns->GetVolume = RenderGetVolumeImpl;
255 renderIns->SetVolume = RenderSetVolumeImpl;
256 renderIns->GetGainThreshold = RenderGetGainThresholdImpl;
257 renderIns->GetGain = RenderGetGainImpl;
258 renderIns->SetGain = RenderSetGainImpl;
259 renderIns->GetMute = RenderGetMuteImpl;
260 renderIns->SetMute = RenderSetMuteImpl;
261 renderIns->GetChannelMode = RenderGetChannelModeImpl;
262 renderIns->SetChannelMode = RenderSetChannelModeImpl;