Home | History | Annotate | Download | only in libmediaplayerservice

Lines Matching full:virtual

76         virtual                 ~AudioOutput();
78 virtual bool ready() const { return mTrack != 0; }
79 virtual bool realtime() const { return true; }
80 virtual ssize_t bufferSize() const;
81 virtual ssize_t frameCount() const;
82 virtual ssize_t channelCount() const;
83 virtual ssize_t frameSize() const;
84 virtual uint32_t latency() const;
85 virtual float msecsPerFrame() const;
86 virtual status_t getPosition(uint32_t *position) const;
87 virtual status_t getFramesWritten(uint32_t *frameswritten) const;
88 virtual int getSessionId() const;
89 virtual uint32_t getSampleRate() const;
91 virtual status_t open(
98 virtual status_t start();
99 virtual ssize_t write(const void* buffer, size_t size);
100 virtual void stop();
101 virtual void flush();
102 virtual void pause();
103 virtual void close();
106 virtual audio_stream_type_t getAudioStreamType() const { return mStreamType; }
109 virtual status_t setPlaybackRatePermille(int32_t ratePermille);
112 virtual status_t dump(int fd, const Vector<String16>& args) const;
118 virtual bool needsTrailingPadding() { return mNextOutput == NULL; }
119 virtual status_t setParameters(const String8& keyValuePairs);
120 virtual String8 getParameters(const String8& keys);
186 virtual ~AudioCache() {}
188 virtual bool ready() const { return (mChannelCount > 0) && (mHeap->getHeapID() > 0); }
189 virtual bool realtime() const { return false; }
190 virtual ssize_t bufferSize() const { return frameSize() * mFrameCount; }
191 virtual ssize_t frameCount() const { return mFrameCount; }
192 virtual ssize_t channelCount() const { return (ssize_t)mChannelCount; }
193 virtual ssize_t frameSize() const { return ssize_t(mChannelCount * ((mFormat == AUDIO_FORMAT_PCM_16_BIT)?sizeof(int16_t):sizeof(u_int8_t))); }
194 virtual uint32_t latency() const;
195 virtual float msecsPerFrame() const;
196 virtual status_t getPosition(uint32_t *position) const;
197 virtual status_t getFramesWritten(uint32_t *frameswritten) const;
198 virtual int getSessionId() const;
199 virtual uint32_t getSampleRate() const;
201 virtual status_t open(
208 virtual status_t start();
209 virtual ssize_t write(const void* buffer, size_t size);
210 virtual void stop();
211 virtual void flush() {}
212 virtual void pause() {}
213 virtual void close() {}
216 virtual audio_stream_type_t getAudioStreamType() const { return AUDIO_STREAM_DEFAULT; }
219 virtual status_t setPlaybackRatePermille(int32_t ratePermille) { return INVALID_OPERATION; }
229 virtual status_t dump(int fd, const Vector<String16>& args) const;
253 virtual sp<IMediaRecorder> createMediaRecorder();
255 virtual sp<IMediaMetadataRetriever> createMetadataRetriever();
257 virtual sp<IMediaPlayer> create(const sp<IMediaPlayerClient>& client, int audioSessionId);
259 virtual status_t decode(const char* url, uint32_t *pSampleRate, int* pNumChannels,
262 virtual status_t decode(int fd, int64_t offset, int64_t length,
266 virtual sp<IOMX> getOMX();
267 virtual sp<ICrypto> makeCrypto();
268 virtual sp<IDrm> makeDrm();
269 virtual sp<IHDCP> makeHDCP(bool createEncryptionModule);
271 virtual sp<IRemoteDisplay> listenForRemoteDisplay(const sp<IRemoteDisplayClient>& client,
273 virtual status_t dump(int fd, const Vector<String16>& args);
275 virtual status_t updateProxyConfig(
321 virtual void addBatteryData(uint32_t params);
323 virtual status_t pullBatteryData(Parcel* reply);
328 virtual void disconnect();
329 virtual status_t setVideoSurfaceTexture(
331 virtual status_t prepareAsync();
332 virtual status_t start();
333 virtual status_t stop();
334 virtual status_t pause();
335 virtual status_t isPlaying(bool* state);
336 virtual status_t seekTo(int msec);
337 virtual status_t getCurrentPosition(int* msec);
338 virtual status_t getDuration(int* msec);
339 virtual status_t reset();
340 virtual status_t setAudioStreamType(audio_stream_type_t type);
341 virtual status_t setLooping(int loop);
342 virtual status_t setVolume(float leftVolume, float rightVolume);
343 virtual status_t invoke(const Parcel& request, Parcel *reply);
344 virtual status_t setMetadataFilter(const Parcel& filter);
345 virtual status_t getMetadata(bool update_only,
348 virtual status_t setAuxEffectSendLevel(float level);
349 virtual status_t attachAuxEffect(int effectId);
350 virtual status_t setParameter(int key, const Parcel &request);
351 virtual status_t getParameter(int key, Parcel *reply);
352 virtual status_t setRetransmitEndpoint(const struct sockaddr_in* endpoint);
353 virtual status_t getRetransmitEndpoint(struct sockaddr_in* endpoint);
354 virtual status_t setNextPlayer(const sp<IMediaPlayer>& player);
358 virtual status_t setDataSource(
362 virtual status_t setDataSource(int fd, int64_t offset, int64_t length);
364 virtual status_t setDataSource(const sp<IStreamSource> &source);
374 virtual status_t dump(int fd, const Vector<String16>& args) const;
387 virtual ~Client();
443 virtual ~MediaPlayerService();