/aosp12/frameworks/av/media/libstagefright/include/media/stagefright/ |
H A D | PersistentSurface.h | 29 struct PersistentSurface : public RefBase { struct 30 PersistentSurface() {} in PersistentSurface() argument 33 PersistentSurface( in PersistentSurface() function 84 DISALLOW_EVIL_CONSTRUCTORS(PersistentSurface); argument
|
H A D | MediaCodecSource.h | 45 const sp<PersistentSurface> &persistentSurface = NULL, 98 const sp<PersistentSurface> &persistentSurface, 141 sp<PersistentSurface> mPersistentSurface;
|
H A D | CodecBase.h | 43 struct PersistentSurface; 229 const sp<PersistentSurface> &surface) = 0; 294 typedef PersistentSurface *(*CreateInputSurfaceFunc)(void);
|
H A D | MediaCodec.h | 58 struct PersistentSurface; 116 static sp<PersistentSurface> CreatePersistentInputSurface(); 141 status_t setInputSurface(const sp<PersistentSurface> &surface);
|
H A D | MediaFilter.h | 34 virtual void initiateSetInputSurface(const sp<PersistentSurface> &surface);
|
H A D | ACodec.h | 71 virtual void initiateSetInputSurface(const sp<PersistentSurface> &surface);
|
/aosp12/frameworks/av/media/codec2/sfplugin/include/media/stagefright/ |
H A D | CCodec.h | 55 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 D | IMediaRecorder.h | 35 struct PersistentSurface; 70 virtual status_t setInputSurface(const sp<PersistentSurface>& surface) = 0;
|
H A D | MediaRecorderBase.h | 34 struct PersistentSurface; 70 virtual status_t setInputSurface(const sp<PersistentSurface>& surface) = 0;
|
H A D | mediarecorder.h | 36 struct PersistentSurface; 263 status_t setInputSurface(const sp<PersistentSurface>& surface);
|
/aosp12/frameworks/base/media/jni/ |
H A D | android_media_MediaCodec.h | 44 struct PersistentSurface; 83 status_t setInputSurface(const sp<PersistentSurface> &surface);
|
H A D | android_media_MediaRecorder.cpp | 59 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 D | android_media_MediaCodec.cpp | 374 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 D | StagefrightRecorder.h | 63 virtual status_t setInputSurface(const sp<PersistentSurface>& surface); 103 sp<PersistentSurface> mPersistentSurface;
|
H A D | MediaRecorderClient.h | 80 virtual status_t setInputSurface(const sp<PersistentSurface>& surface);
|
H A D | MediaRecorderClient.cpp | 57 status_t MediaRecorderClient::setInputSurface(const sp<PersistentSurface>& surface) in setInputSurface()
|
/aosp12/frameworks/av/media/codec2/sfplugin/ |
H A D | CCodec.cpp | 56 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 D | NdkMediaCodec.cpp | 65 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 D | IMediaRecorder.cpp | 95 status_t setInputSurface(const sp<PersistentSurface>& surface) in setInputSurface() 702 sp<PersistentSurface> surface = new PersistentSurface(); in onTransact()
|
H A D | mediarecorder.cpp | 431 status_t MediaRecorder::setInputSurface(const sp<PersistentSurface>& surface) in setInputSurface()
|
/aosp12/frameworks/base/media/java/android/media/ |
H A D | MediaCodec.java | 2215 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 D | screenrecord.cpp | 79 using android::PersistentSurface; 239 sp<PersistentSurface> surface = MediaCodec::CreatePersistentInputSurface(); in prepareEncoder()
|
/aosp12/frameworks/av/media/libstagefright/ |
H A D | MediaCodecList.cpp | 101 sp<PersistentSurface> surfaceTest = CCodec::CreateInputSurface(); in GetBuilders()
|
H A D | MediaCodecSource.cpp | 345 const sp<PersistentSurface> &persistentSurface, in Create() 457 const sp<PersistentSurface> &persistentSurface, in MediaCodecSource()
|
/aosp12/frameworks/av/media/libstagefright/tests/mediacodec/ |
H A D | MediaCodecTest.cpp | 86 MOCK_METHOD(void, initiateSetInputSurface, (const sp<PersistentSurface> &surface), (override));
|