Home
last modified time | relevance | path

Searched refs:PersistentSurface (Results 1 – 25 of 35) sorted by relevance

12

/aosp12/frameworks/av/media/libstagefright/include/media/stagefright/
H A DPersistentSurface.h29 struct PersistentSurface : public RefBase { struct
30 PersistentSurface() {} in PersistentSurface() argument
33 PersistentSurface( in PersistentSurface() function
84 DISALLOW_EVIL_CONSTRUCTORS(PersistentSurface); argument
H A DMediaCodecSource.h45 const sp<PersistentSurface> &persistentSurface = NULL,
98 const sp<PersistentSurface> &persistentSurface,
141 sp<PersistentSurface> mPersistentSurface;
H A DCodecBase.h43 struct PersistentSurface;
229 const sp<PersistentSurface> &surface) = 0;
294 typedef PersistentSurface *(*CreateInputSurfaceFunc)(void);
H A DMediaCodec.h58 struct PersistentSurface;
116 static sp<PersistentSurface> CreatePersistentInputSurface();
141 status_t setInputSurface(const sp<PersistentSurface> &surface);
H A DMediaFilter.h34 virtual void initiateSetInputSurface(const sp<PersistentSurface> &surface);
H A DACodec.h71 virtual void initiateSetInputSurface(const sp<PersistentSurface> &surface);
/aosp12/frameworks/av/media/codec2/sfplugin/include/media/stagefright/
H A DCCodec.h55 virtual void initiateSetInputSurface(const sp<PersistentSurface> &surface) override;
78 static PersistentSurface *CreateInputSurface();
120 static sp<PersistentSurface> CreateCompatibleInputSurface();
123 static sp<PersistentSurface> CreateOmxInputSurface();
127 void setInputSurface(const sp<PersistentSurface> &surface);
/aosp12/frameworks/av/media/libmedia/include/media/
H A DIMediaRecorder.h35 struct PersistentSurface;
70 virtual status_t setInputSurface(const sp<PersistentSurface>& surface) = 0;
H A DMediaRecorderBase.h34 struct PersistentSurface;
70 virtual status_t setInputSurface(const sp<PersistentSurface>& surface) = 0;
H A Dmediarecorder.h36 struct PersistentSurface;
263 status_t setInputSurface(const sp<PersistentSurface>& surface);
/aosp12/frameworks/base/media/jni/
H A Dandroid_media_MediaCodec.h44 struct PersistentSurface;
83 status_t setInputSurface(const sp<PersistentSurface> &surface);
H A Dandroid_media_MediaRecorder.cpp59 extern sp<PersistentSurface>
134 static sp<PersistentSurface> get_persistentSurface(JNIEnv* env, jobject object) in get_persistentSurface()
675 sp<PersistentSurface> persistentSurface = get_persistentSurface(env, object); in android_media_MediaRecorder_setInputSurface()
H A Dandroid_media_MediaCodec.cpp374 const sp<PersistentSurface> &surface) { in setInputSurface()
1515 sp<PersistentSurface> android_media_MediaCodec_getPersistentInputSurface( in android_media_MediaCodec_getPersistentInputSurface()
1517 sp<PersistentSurface> persistentSurface; in android_media_MediaCodec_getPersistentInputSurface()
1522 persistentSurface = reinterpret_cast<PersistentSurface *>( in android_media_MediaCodec_getPersistentInputSurface()
1535 sp<PersistentSurface> persistentSurface = in android_media_MediaCodec_createPersistentInputSurface()
1588 sp<PersistentSurface> persistentSurface; in android_media_MediaCodec_releasePersistentInputSurface()
1593 persistentSurface = reinterpret_cast<PersistentSurface *>( in android_media_MediaCodec_releasePersistentInputSurface()
1620 sp<PersistentSurface> persistentSurface = in android_media_MediaCodec_setInputSurface()
/aosp12/frameworks/av/media/libmediaplayerservice/
H A DStagefrightRecorder.h63 virtual status_t setInputSurface(const sp<PersistentSurface>& surface);
103 sp<PersistentSurface> mPersistentSurface;
H A DMediaRecorderClient.h80 virtual status_t setInputSurface(const sp<PersistentSurface>& surface);
H A DMediaRecorderClient.cpp57 status_t MediaRecorderClient::setInputSurface(const sp<PersistentSurface>& surface) in setInputSurface()
/aosp12/frameworks/av/media/codec2/sfplugin/
H A DCCodec.cpp56 extern "C" android::PersistentSurface *CreateInputSurface();
1462 sp<PersistentSurface> CCodec::CreateOmxInputSurface() { in CreateOmxInputSurface()
1487 return new PersistentSurface(new H2BGraphicBufferProducer(gbp), gbs); in CreateOmxInputSurface()
1493 sp<PersistentSurface> CCodec::CreateCompatibleInputSurface() { in CreateCompatibleInputSurface()
1494 sp<PersistentSurface> surface(CreateInputSurface()); in CreateCompatibleInputSurface()
1618 void CCodec::initiateSetInputSurface(const sp<PersistentSurface> &surface) { in initiateSetInputSurface()
1624 void CCodec::setInputSurface(const sp<PersistentSurface> &surface) { in setInputSurface()
2228 sp<PersistentSurface> surface(static_cast<PersistentSurface *>(obj.get())); in onMessageReceived()
2498 PersistentSurface *CCodec::CreateInputSurface() { in CreateInputSurface()
2513 return new PersistentSurface( in CreateInputSurface()
[all …]
/aosp12/frameworks/av/media/ndk/
H A DNdkMediaCodec.cpp65 sp<PersistentSurface> mPersistentSurface;
68 const sp<PersistentSurface>& ps) in AMediaCodecPersistentSurface()
713 sp<PersistentSurface> ps = MediaCodec::CreatePersistentInputSurface(); in AMediaCodec_createPersistentInputSurface()
/aosp12/frameworks/av/media/libmedia/
H A DIMediaRecorder.cpp95 status_t setInputSurface(const sp<PersistentSurface>& surface) in setInputSurface()
702 sp<PersistentSurface> surface = new PersistentSurface(); in onTransact()
H A Dmediarecorder.cpp431 status_t MediaRecorder::setInputSurface(const sp<PersistentSurface>& surface) in setInputSurface()
/aosp12/frameworks/base/media/java/android/media/
H A DMediaCodec.java2215 static class PersistentSurface extends Surface { class in MediaCodec
2217 PersistentSurface() {} // used by native in PersistentSurface() method in MediaCodec.PersistentSurface
2239 if (!(surface instanceof PersistentSurface)) { in setInputSurface()
2246 private static native final PersistentSurface native_createPersistentInputSurface(); in native_createPersistentInputSurface()
/aosp12/frameworks/av/cmds/screenrecord/
H A Dscreenrecord.cpp79 using android::PersistentSurface;
239 sp<PersistentSurface> surface = MediaCodec::CreatePersistentInputSurface(); in prepareEncoder()
/aosp12/frameworks/av/media/libstagefright/
H A DMediaCodecList.cpp101 sp<PersistentSurface> surfaceTest = CCodec::CreateInputSurface(); in GetBuilders()
H A DMediaCodecSource.cpp345 const sp<PersistentSurface> &persistentSurface, in Create()
457 const sp<PersistentSurface> &persistentSurface, in MediaCodecSource()
/aosp12/frameworks/av/media/libstagefright/tests/mediacodec/
H A DMediaCodecTest.cpp86 MOCK_METHOD(void, initiateSetInputSurface, (const sp<PersistentSurface> &surface), (override));

12