Lines Matching refs:AudioAdapter

53 struct AudioAdapter {
64 int32_t (*InitAllPorts)(struct AudioAdapter *adapter);
78 int32_t (*CreateRender)(struct AudioAdapter *adapter, const struct AudioDeviceDescriptor *desc,
91 int32_t (*DestroyRender)(struct AudioAdapter *adapter, struct AudioRender *render);
105 int32_t (*CreateCapture)(struct AudioAdapter *adapter, const struct AudioDeviceDescriptor *desc,
118 int32_t (*DestroyCapture)(struct AudioAdapter *adapter, struct AudioCapture *capture);
128 int32_t (*GetPortCapability)(struct AudioAdapter *adapter, const struct AudioPort *port,
140 int32_t (*SetPassthroughMode)(struct AudioAdapter *adapter, const struct AudioPort *port,
152 int32_t (*GetPassthroughMode)(struct AudioAdapter *adapter, const struct AudioPort *port,
164 int32_t (*UpdateAudioRoute)(struct AudioAdapter *adapter, const struct AudioRoute *route, int32_t *routeHandle);
174 int32_t (*ReleaseAudioRoute)(struct AudioAdapter *adapter, int32_t routeHandle);
185 int32_t (*SetMicMute)(struct AudioAdapter *adapter, bool mute);
196 int32_t (*GetMicMute)(struct AudioAdapter *adapter, bool *mute);
209 int32_t (*SetVoiceVolume)(struct AudioAdapter *adapter, float volume);
228 int32_t (*SetExtraParams)(struct AudioAdapter *adapter, enum AudioExtParamKey key,
249 int32_t (*GetExtraParams)(struct AudioAdapter *adapter, enum AudioExtParamKey key,
260 int32_t (*RegExtraParamObserver)(struct AudioAdapter *adapter, ParamCallback callback, void* cookie);
268 int32_t (*GetDeviceStatus)(struct AudioAdapter *adapter, struct AudioDeviceStatus *status);