Home | History | Annotate | Download | only in libmediaplayerservice

Lines Matching full:virtual

80         virtual                 ~AudioOutput();
82 virtual bool ready() const { return mTrack != 0; }
83 virtual ssize_t bufferSize() const;
84 virtual ssize_t frameCount() const;
85 virtual ssize_t channelCount() const;
86 virtual ssize_t frameSize() const;
87 virtual uint32_t latency() const;
88 virtual float msecsPerFrame() const;
89 virtual status_t getPosition(uint32_t *position) const;
90 virtual status_t getTimestamp(AudioTimestamp &ts) const;
91 virtual int64_t getPlayedOutDurationUs(int64_t nowUs) const;
92 virtual status_t getFramesWritten(uint32_t *frameswritten) const;
93 virtual audio_session_t getSessionId() const;
94 virtual uint32_t getSampleRate() const;
95 virtual int64_t getBufferDurationInUs() const;
97 virtual status_t open(
106 virtual status_t start();
107 virtual ssize_t write(const void* buffer, size_t size, bool blocking = true);
108 virtual void stop();
109 virtual void flush();
110 virtual void pause();
111 virtual void close();
113 virtual audio_stream_type_t getAudioStreamType() const { return mStreamType; }
117 virtual status_t setPlaybackRate(const AudioPlaybackRate& rate);
118 virtual status_t getPlaybackRate(AudioPlaybackRate* rate /* nonnull */);
122 virtual status_t dump(int fd, const Vector<String16>& args) const;
128 virtual bool needsTrailingPadding() { return mNextOutput == NULL; }
129 virtual status_t setParameters(const String8& keyValuePairs);
130 virtual String8 getParameters(const String8& keys);
214 virtual sp<IMediaRecorder> createMediaRecorder(const String16 &opPackageName);
216 virtual sp<IMediaMetadataRetriever> createMetadataRetriever();
218 virtual sp<IMediaPlayer> create(const sp<IMediaPlayerClient>& client,
221 virtual sp<IMediaCodecList> getCodecList() const;
222 virtual sp<IOMX> getOMX();
223 virtual sp<IHDCP> makeHDCP(bool createEncryptionModule);
225 virtual sp<IRemoteDisplay> listenForRemoteDisplay(const String16 &opPackageName,
227 virtual status_t dump(int fd, const Vector<String16>& args);
281 virtual void addBatteryData(uint32_t params);
283 virtual status_t pullBatteryData(Parcel* reply);
288 virtual void disconnect();
289 virtual status_t setVideoSurfaceTexture(
291 virtual status_t prepareAsync();
292 virtual status_t start();
293 virtual status_t stop();
294 virtual status_t pause();
295 virtual status_t isPlaying(bool* state);
296 virtual status_t setPlaybackSettings(const AudioPlaybackRate& rate);
297 virtual status_t getPlaybackSettings(AudioPlaybackRate* rate /* nonnull */);
298 virtual status_t setSyncSettings(const AVSyncSettings& rate, float videoFpsHint);
299 virtual status_t getSyncSettings(AVSyncSettings* rate /* nonnull */,
301 virtual status_t seekTo(int msec);
302 virtual status_t getCurrentPosition(int* msec);
303 virtual status_t getDuration(int* msec);
304 virtual status_t reset();
305 virtual status_t setAudioStreamType(audio_stream_type_t type);
306 virtual status_t setLooping(int loop);
307 virtual status_t setVolume(float leftVolume, float rightVolume);
308 virtual status_t invoke(const Parcel& request, Parcel *reply);
309 virtual status_t setMetadataFilter(const Parcel& filter);
310 virtual status_t getMetadata(bool update_only,
313 virtual status_t setAuxEffectSendLevel(float level);
314 virtual status_t attachAuxEffect(int effectId);
315 virtual status_t setParameter(int key, const Parcel &request);
316 virtual status_t getParameter(int key, Parcel *reply);
317 virtual status_t setRetransmitEndpoint(const struct sockaddr_in* endpoint);
318 virtual status_t getRetransmitEndpoint(struct sockaddr_in* endpoint);
319 virtual status_t setNextPlayer(const sp<IMediaPlayer>& player);
323 virtual status_t setDataSource(
328 virtual status_t setDataSource(int fd, int64_t offset, int64_t length);
330 virtual status_t setDataSource(const sp<IStreamSource> &source);
331 virtual status_t setDataSource(const sp<IDataSource> &source);
342 virtual status_t dump(int fd, const Vector<String16>& args);
354 virtual ~ServiceDeathNotifier();
355 virtual void binderDied(const wp<IBinder>& who);
371 virtual ~Client();
432 virtual ~MediaPlayerService();