Lines Matching refs:status_t
53 virtual status_t getBufferSize(size_t *size);
59 virtual status_t getAudioProperties(audio_config_base_t *configBase);
62 virtual status_t setParameters(const String8& kvPairs);
65 virtual status_t getParameters(const String8& keys, String8 *values);
68 virtual status_t addEffect(sp<EffectHalInterface> effect);
69 virtual status_t removeEffect(sp<EffectHalInterface> effect);
72 virtual status_t standby();
74 virtual status_t dump(int fd, const Vector<String16>& args) override;
77 virtual status_t start();
80 virtual status_t stop();
83 virtual status_t createMmapBuffer(int32_t minSizeFrames,
87 virtual status_t getMmapPosition(struct audio_mmap_position *position);
91 virtual status_t setHalThreadPriority(int priority);
99 status_t getCachedBufferSize(size_t *size);
101 status_t getHalPid(pid_t *pid);
118 virtual status_t getFrameSize(size_t *size);
121 virtual status_t getLatency(uint32_t *latency);
124 virtual status_t setVolume(float left, float right);
127 virtual status_t selectPresentation(int presentationId, int programId);
130 virtual status_t write(const void *buffer, size_t bytes, size_t *written);
134 virtual status_t getRenderPosition(uint32_t *dspFrames);
137 virtual status_t getNextWriteTimestamp(int64_t *timestamp);
140 virtual status_t setCallback(wp<StreamOutHalInterfaceCallback> callback);
143 virtual status_t supportsPauseAndResume(bool *supportsPause, bool *supportsResume);
146 virtual status_t pause();
149 virtual status_t resume();
152 virtual status_t supportsDrain(bool *supportsDrain);
155 virtual status_t drain(bool earlyNotify);
158 virtual status_t flush();
161 virtual status_t getPresentationPosition(uint64_t *frames, struct timespec *timestamp);
164 status_t updateSourceMetadata(const SourceMetadata& sourceMetadata) override;
172 status_t getDualMonoMode(audio_dual_mono_mode_t* mode) override;
175 status_t setDualMonoMode(audio_dual_mono_mode_t mode) override;
178 status_t getAudioDescriptionMixLevel(float* leveldB) override;
181 status_t setAudioDescriptionMixLevel(float leveldB) override;
184 status_t getPlaybackRateParameters(audio_playback_rate_t* playbackRate) override;
187 status_t setPlaybackRateParameters(const audio_playback_rate_t& playbackRate) override;
189 status_t setEventCallback(const sp<StreamOutHalInterfaceEventCallback>& callback) override;
215 status_t callWriterThread(
218 status_t prepareForWriting(size_t bufferSize);
224 virtual status_t getFrameSize(size_t *size);
227 virtual status_t setGain(float gain);
230 virtual status_t read(void *buffer, size_t bytes, size_t *read);
233 virtual status_t getInputFramesLost(uint32_t *framesLost);
237 virtual status_t getCapturePosition(int64_t *frames, int64_t *time);
240 virtual status_t getActiveMicrophones(std::vector<media::MicrophoneInfo> *microphones);
243 virtual status_t setPreferredMicrophoneDirection(
247 virtual status_t setPreferredMicrophoneFieldDimension(float zoom) override;
250 status_t updateSinkMetadata(const SinkMetadata& sinkMetadata) override;
271 status_t callReaderThread(
273 status_t prepareForReading(size_t bufferSize);