Home
last modified time | relevance | path

Searched refs:releaseCallback (Results 1 – 21 of 21) sorted by relevance

/external/webrtc/sdk/android/src/java/org/webrtc/
DRefCountDelegate.java21 private final @Nullable Runnable releaseCallback; field in RefCountDelegate
26 public RefCountDelegate(@Nullable Runnable releaseCallback) { in RefCountDelegate() argument
27 this.releaseCallback = releaseCallback; in RefCountDelegate()
44 if (updated_count == 0 && releaseCallback != null) { in release()
45 releaseCallback.run(); in release()
DNV21Buffer.java22 public NV21Buffer(byte[] data, int width, int height, @Nullable Runnable releaseCallback) { in NV21Buffer() argument
26 this.refCountDelegate = new RefCountDelegate(releaseCallback); in NV21Buffer()
DNV12Buffer.java25 @Nullable Runnable releaseCallback) { in NV12Buffer() argument
31 this.refCountDelegate = new RefCountDelegate(releaseCallback); in NV12Buffer()
/external/webrtc/sdk/android/api/org/webrtc/
DEncodedImage.java72 private EncodedImage(ByteBuffer buffer, @Nullable Runnable releaseCallback, int encodedWidth, in EncodedImage() argument
84 this.refCountDelegate = new RefCountDelegate(releaseCallback); in EncodedImage()
133 private @Nullable Runnable releaseCallback; field in EncodedImage.Builder
144 public Builder setBuffer(ByteBuffer buffer, @Nullable Runnable releaseCallback) { in setBuffer() argument
146 this.releaseCallback = releaseCallback; in setBuffer()
192 return new EncodedImage(buffer, releaseCallback, encodedWidth, encodedHeight, captureTimeNs, in createEncodedImage()
DJavaI420Buffer.java30 int strideU, ByteBuffer dataV, int strideV, @Nullable Runnable releaseCallback) { in JavaI420Buffer() argument
39 this.refCountDelegate = new RefCountDelegate(releaseCallback); in JavaI420Buffer()
54 @Nullable Runnable releaseCallback) { in wrap() argument
75 width, height, dataY, strideY, dataU, strideU, dataV, strideV, releaseCallback); in wrap()
DTextureBufferImpl.java45 Handler toI420Handler, YuvConverter yuvConverter, @Nullable Runnable releaseCallback) { in TextureBufferImpl() argument
56 if (releaseCallback != null) { in TextureBufferImpl()
57 releaseCallback.run(); in TextureBufferImpl()
DNetworkMonitorAutoDetect.java485 public void releaseCallback(NetworkCallback networkCallback) { in releaseCallback() method in NetworkMonitorAutoDetect.ConnectivityManagerDelegate
732 connectivityManagerDelegate.releaseCallback(allNetworkCallback); in destroy()
735 connectivityManagerDelegate.releaseCallback(mobileNetworkCallback); in destroy()
/external/webrtc/sdk/android/instrumentationtests/src/org/webrtc/
DHardwareVideoEncoderTest.java134 private final Runnable releaseCallback; field in HardwareVideoEncoderTest.MockBufferBase
138 public MockBufferBase(int width, int height, Runnable releaseCallback) { in MockBufferBase() argument
141 this.releaseCallback = releaseCallback; in MockBufferBase()
167 releaseCallback.run(); in release()
177 public MockTextureBuffer(int textureId, int width, int height, Runnable releaseCallback) { in MockTextureBuffer() argument
178 super(width, height, releaseCallback); in MockTextureBuffer()
213 public MockI420Buffer(int width, int height, Runnable releaseCallback) { in MockI420Buffer() argument
214 super(width, height, releaseCallback); in MockI420Buffer()
/external/skia/docs/examples/
DImage_MakeFromTexture_2.cpp12 auto releaseCallback = [](SkImage::ReleaseContext releaseContext) -> void { in draw() local
20 releaseCallback, &x); in draw()
/external/skia/tests/
DLazyProxyTest.cpp240 for (bool releaseCallback : {false, true}) {
245 TestCallback(int* value, bool releaseCallback, sk_sp<GrTexture> tex) in TestCallback() argument
247 , fReleaseCallback(releaseCallback) in TestCallback()
277 TestCallback(&testCount, releaseCallback, tex), format, {kSize, kSize},
287 if (releaseCallback) {
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/drm/
DDefaultDrmSession.java107 private final ReleaseCallback releaseCallback; field in DefaultDrmSession
154 ReleaseCallback releaseCallback, in DefaultDrmSession() argument
170 this.releaseCallback = releaseCallback; in DefaultDrmSession()
302 releaseCallback.onSessionReleased(this); in release()
/external/skia/src/gpu/
DGrSurfaceProxy.cpp418 bool releaseCallback = false; in doLazyInstantiation() local
423 releaseCallback = surface && result.fReleaseCallback; in doLazyInstantiation()
459 if (releaseCallback) { in doLazyInstantiation()
DGrSurfaceProxy.h84 bool releaseCallback = true,
86 : fSurface(std::move(surf)), fKeyMode(mode), fReleaseCallback(releaseCallback) {} in fSurface()
/external/exoplayer/tree/library/core/src/main/java/com/google/android/exoplayer2/source/chunk/
DChunkSampleStream.java83 @Nullable private ReleaseCallback<T> releaseCallback; field in ChunkSampleStream
340 this.releaseCallback = callback; in release()
355 if (releaseCallback != null) { in onLoaderReleased()
356 releaseCallback.onSampleStreamReleased(this); in onLoaderReleased()
/external/webrtc/sdk/android/tests/src/org/webrtc/
DAndroidVideoDecoderTest.java385 Runnable releaseCallback = mock(Runnable.class); in testDeliversRenderedBuffers() local
390 /* toI420Handler= */ new Handler(), new YuvConverter(), releaseCallback); in testDeliversRenderedBuffers()
404 verify(releaseCallback).run(); in testDeliversRenderedBuffers()
/external/llvm-project/clang/test/ARCMT/
Dobjcmt-arc-cf-annotations.m.result1224 CVPixelBufferReleaseBytesCallback releaseCallback,
1242 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1253 CVPixelBufferReleaseBytesCallback releaseCallback,
1261 CVPixelBufferReleaseBytesCallback releaseCallback,
1271 baseAddress, bytesPerRow, releaseCallback,
1280 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1292 planeHeight, planeBytesPerRow, releaseCallback,
1307 CGBitmapContextReleaseDataCallback releaseCallback, void *releaseInfo) CF_RETURNS_RETAINED;
1312 CGBitmapContextReleaseDataCallback releaseCallback) {
1320 bytesPerRow, space, bitmapInfo, releaseCallback, number);
Dobjcmt-arc-cf-annotations.m1182 CVPixelBufferReleaseBytesCallback releaseCallback,
1200 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1211 CVPixelBufferReleaseBytesCallback releaseCallback,
1219 CVPixelBufferReleaseBytesCallback releaseCallback,
1229 baseAddress, bytesPerRow, releaseCallback,
1238 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1250 planeHeight, planeBytesPerRow, releaseCallback,
1265 CGBitmapContextReleaseDataCallback releaseCallback, void *releaseInfo);
1270 CGBitmapContextReleaseDataCallback releaseCallback) {
1278 bytesPerRow, space, bitmapInfo, releaseCallback, number);
/external/clang/test/ARCMT/
Dobjcmt-arc-cf-annotations.m1182 CVPixelBufferReleaseBytesCallback releaseCallback,
1200 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1211 CVPixelBufferReleaseBytesCallback releaseCallback,
1219 CVPixelBufferReleaseBytesCallback releaseCallback,
1229 baseAddress, bytesPerRow, releaseCallback,
1238 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1250 planeHeight, planeBytesPerRow, releaseCallback,
1265 CGBitmapContextReleaseDataCallback releaseCallback, void *releaseInfo);
1270 CGBitmapContextReleaseDataCallback releaseCallback) {
1278 bytesPerRow, space, bitmapInfo, releaseCallback, number);
Dobjcmt-arc-cf-annotations.m.result1224 CVPixelBufferReleaseBytesCallback releaseCallback,
1242 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1253 CVPixelBufferReleaseBytesCallback releaseCallback,
1261 CVPixelBufferReleaseBytesCallback releaseCallback,
1271 baseAddress, bytesPerRow, releaseCallback,
1280 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1292 planeHeight, planeBytesPerRow, releaseCallback,
1307 CGBitmapContextReleaseDataCallback releaseCallback, void *releaseInfo) CF_RETURNS_RETAINED;
1312 CGBitmapContextReleaseDataCallback releaseCallback) {
1320 bytesPerRow, space, bitmapInfo, releaseCallback, number);
/external/llvm-project/clang/test/Analysis/
Dretain-release.m1288 CVPixelBufferReleaseBytesCallback releaseCallback,
1306 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1317 CVPixelBufferReleaseBytesCallback releaseCallback,
1325 CVPixelBufferReleaseBytesCallback releaseCallback,
1335 baseAddress, bytesPerRow, releaseCallback,
1344 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1356 planeHeight, planeBytesPerRow, releaseCallback,
1473 CGBitmapContextReleaseDataCallback releaseCallback, void *releaseInfo);
1478 CGBitmapContextReleaseDataCallback releaseCallback) {
1486 bytesPerRow, space, bitmapInfo, releaseCallback, number);
/external/clang/test/Analysis/
Dretain-release.m1177 CVPixelBufferReleaseBytesCallback releaseCallback,
1195 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1206 CVPixelBufferReleaseBytesCallback releaseCallback,
1214 CVPixelBufferReleaseBytesCallback releaseCallback,
1224 baseAddress, bytesPerRow, releaseCallback,
1233 CVPixelBufferReleasePlanarBytesCallback releaseCallback,
1245 planeHeight, planeBytesPerRow, releaseCallback,
1260 CGBitmapContextReleaseDataCallback releaseCallback, void *releaseInfo);
1265 CGBitmapContextReleaseDataCallback releaseCallback) {
1273 bytesPerRow, space, bitmapInfo, releaseCallback, number);