Lines Matching refs:status_t
32 virtual status_t getBufferSize(size_t *size);
38 virtual status_t getAudioProperties(audio_config_base_t *configBase);
41 virtual status_t setParameters(const String8& kvPairs);
44 virtual status_t getParameters(const String8& keys, String8 *values);
47 virtual status_t addEffect(sp<EffectHalInterface> effect);
48 virtual status_t removeEffect(sp<EffectHalInterface> effect);
51 virtual status_t standby();
53 virtual status_t dump(int fd, const Vector<String16>& args) override;
56 virtual status_t start() = 0;
59 virtual status_t stop() = 0;
62 virtual status_t createMmapBuffer(int32_t minSizeFrames,
66 virtual status_t getMmapPosition(struct audio_mmap_position *position) = 0;
70 virtual status_t setHalThreadPriority(int priority);
91 virtual status_t getFrameSize(size_t *size);
94 virtual status_t getLatency(uint32_t *latency);
97 virtual status_t setVolume(float left, float right);
100 virtual status_t selectPresentation(int presentationId, int programId);
103 virtual status_t write(const void *buffer, size_t bytes, size_t *written);
107 virtual status_t getRenderPosition(uint32_t *dspFrames);
110 virtual status_t getNextWriteTimestamp(int64_t *timestamp);
113 virtual status_t setCallback(wp<StreamOutHalInterfaceCallback> callback);
116 virtual status_t supportsPauseAndResume(bool *supportsPause, bool *supportsResume);
119 virtual status_t pause();
122 virtual status_t resume();
125 virtual status_t supportsDrain(bool *supportsDrain);
128 virtual status_t drain(bool earlyNotify);
131 virtual status_t flush();
134 virtual status_t getPresentationPosition(uint64_t *frames, struct timespec *timestamp);
137 virtual status_t start();
140 virtual status_t stop();
143 virtual status_t createMmapBuffer(int32_t minSizeFrames,
147 virtual status_t getMmapPosition(struct audio_mmap_position *position);
150 status_t updateSourceMetadata(const SourceMetadata& sourceMetadata) override;
153 status_t getDualMonoMode(audio_dual_mono_mode_t* mode) override;
156 status_t setDualMonoMode(audio_dual_mono_mode_t mode) override;
159 status_t getAudioDescriptionMixLevel(float* leveldB) override;
162 status_t setAudioDescriptionMixLevel(float leveldB) override;
165 status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) override;
168 status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) override;
170 status_t setEventCallback(const sp<StreamOutHalInterfaceEventCallback>& callback) override;
195 virtual status_t getFrameSize(size_t *size);
198 virtual status_t setGain(float gain);
201 virtual status_t read(void *buffer, size_t bytes, size_t *read);
204 virtual status_t getInputFramesLost(uint32_t *framesLost);
208 virtual status_t getCapturePosition(int64_t *frames, int64_t *time);
211 virtual status_t start();
214 virtual status_t stop();
217 virtual status_t createMmapBuffer(int32_t minSizeFrames,
221 virtual status_t getMmapPosition(struct audio_mmap_position *position);
224 virtual status_t getActiveMicrophones(std::vector<media::MicrophoneInfo> *microphones);
227 virtual status_t setPreferredMicrophoneDirection(audio_microphone_direction_t direction);
230 virtual status_t setPreferredMicrophoneFieldDimension(float zoom);
233 status_t updateSinkMetadata(const SinkMetadata& sinkMetadata) override;