Lines Matching full:virtual
46 virtual void disconnect() = 0;
48 virtual status_t setDataSource(
53 virtual status_t setDataSource(int fd, int64_t offset, int64_t length) = 0;
54 virtual status_t setDataSource(const sp<IStreamSource>& source) = 0;
55 virtual status_t setDataSource(const sp<IDataSource>& source) = 0;
56 virtual status_t setVideoSurfaceTexture(
58 virtual status_t prepareAsync() = 0;
59 virtual status_t start() = 0;
60 virtual status_t stop() = 0;
61 virtual status_t pause() = 0;
62 virtual status_t isPlaying(bool* state) = 0;
63 virtual status_t setPlaybackSettings(const AudioPlaybackRate& rate) = 0;
64 virtual status_t getPlaybackSettings(AudioPlaybackRate* rate /* nonnull */) = 0;
65 virtual status_t setSyncSettings(const AVSyncSettings& sync, float videoFpsHint) = 0;
66 virtual status_t getSyncSettings(AVSyncSettings* sync /* nonnull */,
68 virtual status_t seekTo(int msec) = 0;
69 virtual status_t getCurrentPosition(int* msec) = 0;
70 virtual status_t getDuration(int* msec) = 0;
71 virtual status_t reset() = 0;
72 virtual status_t setAudioStreamType(audio_stream_type_t type) = 0;
73 virtual status_t setLooping(int loop) = 0;
74 virtual status_t setVolume(float leftVolume, float rightVolume) = 0;
75 virtual status_t setAuxEffectSendLevel(float level) = 0;
76 virtual status_t attachAuxEffect(int effectId) = 0;
77 virtual status_t setParameter(int key, const Parcel& request) = 0;
78 virtual status_t getParameter(int key, Parcel* reply) = 0;
79 virtual status_t setRetransmitEndpoint(const struct sockaddr_in* endpoint) = 0;
80 virtual status_t getRetransmitEndpoint(struct sockaddr_in* endpoint) = 0;
81 virtual status_t setNextPlayer(const sp<IMediaPlayer>& next) = 0;
89 virtual status_t invoke(const Parcel& request, Parcel *reply) = 0;
94 virtual status_t setMetadataFilter(const Parcel& filter) = 0;
109 virtual status_t getMetadata(bool update_only,
119 virtual status_t onTransact( uint32_t code,