/frameworks/av/services/audioflinger/ |
H A D | PatchPanel.cpp | 69 /* Connect a patch between several source and sink ports */ 70 status_t AudioFlinger::createAudioPatch(const struct audio_patch *patch, argument 75 return mPatchPanel->createAudioPatch(patch, handle); 80 /* Disconnect a patch */ 138 /* Connect a patch between several source and sink ports */ 139 status_t AudioFlinger::PatchPanel::createAudioPatch(const struct audio_patch *patch, argument 143 patch->num_sources, patch->num_sinks, *handle); 151 if (handle == NULL || patch == NULL) { 154 if (patch 408 createPatchConnections(Patch *patch, const struct audio_patch *audioPatch) argument 501 clearPatchConnections(Patch *patch) argument 569 struct audio_patch *patch = &removedPatch->mAudioPatch; local [all...] |
H A D | PatchPanel.h | 37 /* Create a patch between several source and sink ports */ 38 status_t createAudioPatch(const struct audio_patch *patch, 41 /* Release a patch */ 51 status_t createPatchConnections(Patch *patch, 53 void clearPatchConnections(Patch *patch); 57 Patch(const struct audio_patch *patch) : argument 58 mAudioPatch(*patch), mHandle(AUDIO_PATCH_HANDLE_NONE),
|
H A D | Threads.h | 168 CreateAudioPatchConfigEventData(const struct audio_patch patch, argument 170 mPatch(patch), mHandle(handle) {} 182 CreateAudioPatchConfigEvent(const struct audio_patch patch, argument 185 mData = new CreateAudioPatchConfigEventData(patch, handle); 260 status_t sendCreateAudioPatchConfigEvent(const struct audio_patch *patch, 265 virtual status_t createAudioPatch_l(const struct audio_patch *patch, 709 virtual status_t createAudioPatch_l(const struct audio_patch *patch, 1112 virtual status_t createAudioPatch_l(const struct audio_patch *patch,
|
/frameworks/base/libs/hwui/ |
H A D | PatchCache.cpp | 38 INIT_LOGD(" Setting patch cache size to %skB", property); 41 INIT_LOGD(" Using default patch cache size of %.2fkB", DEFAULT_PATCH_CACHE_SIZE); 110 void PatchCache::remove(Vector<patch_pair_t>& patchesToRemove, Res_png_9patch* patch) { argument 114 if (key.getPatch() == patch) { 120 void PatchCache::removeDeferred(Res_png_9patch* patch) { argument 123 // Assert that patch is not already garbage 126 if (patch == mGarbage[i]) { 127 patch = NULL; 131 LOG_ALWAYS_FATAL_IF(patch == NULL); 133 mGarbage.push(patch); 143 Res_png_9patch* patch = mGarbage[i]; local 158 Patch* patch = pair.getSecond(); local 241 get(const AssetAtlas::Entry* entry, const uint32_t bitmapWidth, const uint32_t bitmapHeight, const float pixelWidth, const float pixelHeight, const Res_png_9patch* patch) argument [all...] |
H A D | PatchCache.h | 59 const float pixelWidth, const float pixelHeight, const Res_png_9patch* patch); 79 * Removes the entries associated with the specified 9-patch. This is meant 83 void removeDeferred(Res_png_9patch* patch); 98 const float pixelWidth, const float pixelHeight, const Res_png_9patch* patch): 99 mPatch(patch), mBitmapWidth(bitmapWidth), mBitmapHeight(bitmapHeight), 144 * The patch cache maintains a linked-list of buffer blocks 164 void remove(Vector<patch_pair_t>& patchesToRemove, Res_png_9patch* patch); 97 PatchDescription(const uint32_t bitmapWidth, const uint32_t bitmapHeight, const float pixelWidth, const float pixelHeight, const Res_png_9patch* patch) argument
|
H A D | Patch.cpp | 51 float width, float height, const Res_png_9patch* patch) { 53 return createMesh(bitmapWidth, bitmapHeight, width, height, mapper, patch); 57 float width, float height, const UvMapper& mapper, const Res_png_9patch* patch) { 61 mColors = patch->getColors(); 63 const int8_t numColors = patch->numColors; 74 uint32_t xCount = patch->numXDivs; 75 uint32_t yCount = patch->numYDivs; 83 const int32_t* xDivs = patch->getXDivs(); 84 const int32_t* yDivs = patch->getYDivs(); 50 createMesh(const float bitmapWidth, const float bitmapHeight, float width, float height, const Res_png_9patch* patch) argument 56 createMesh(const float bitmapWidth, const float bitmapHeight, float width, float height, const UvMapper& mapper, const Res_png_9patch* patch) argument
|
H A D | Patch.h | 36 // 9-patch structures 45 * Returns the size of this patch's mesh in bytes. 59 float width, float height, const Res_png_9patch* patch); 61 float width, float height, const UvMapper& mapper, const Res_png_9patch* patch);
|
H A D | DisplayListRenderer.h | 119 virtual status_t drawPatch(const SkBitmap* bitmap, const Res_png_9patch* patch, 288 inline const Res_png_9patch* refPatch(const Res_png_9patch* patch) { argument 289 mDisplayListData->patchResources.add(patch); 290 mResourceCache.incrementRefcount(patch); 291 return patch;
|
H A D | ResourceCache.cpp | 290 int8_t* patch = (int8_t*) resource; local 291 delete[] patch;
|
H A D | DisplayListRenderer.cpp | 252 status_t DisplayListRenderer::drawPatch(const SkBitmap* bitmap, const Res_png_9patch* patch, argument 255 patch = refPatch(patch); 258 addDrawOp(new (alloc()) DrawPatchOp(bitmap, patch, left, top, right, bottom, paint));
|
/frameworks/base/core/jni/android/graphics/ |
H A D | NinePatchPeeker.cpp | 25 Res_png_9patch* patch = (Res_png_9patch*) data; local 26 size_t patchSize = patch->serializedSize(); 32 memcpy(patchNew, patch, patchSize); 40 // 'cause we don't want 565 predithered, since as a 9patch, we know
|
H A D | NinePatch.cpp | 18 #define LOG_TAG "9patch" 40 * IMPORTANT NOTE: 9patch chunks can be manipuated either as an array of bytes 42 * array required to hold a 9patch chunk is greater than sizeof(Res_png_9patch). 81 int8_t* patch = reinterpret_cast<int8_t*>(patchHandle); local 84 Res_png_9patch* p = (Res_png_9patch*) patch; 89 delete[] patch; 95 ALOGV("Drawing unscaled 9-patch: (%g,%g)-(%g,%g)", 110 ALOGV("Drawing scaled 9-patch: (%g,%g)-(%g,%g) srcDensity=%d destDensity=%d",
|
/frameworks/base/graphics/java/android/graphics/ |
H A D | NinePatch.java | 25 * <a href="{@docRoot}guide/topics/graphics/2d-graphics.html#nine-patch">2D 35 * Struct of inset information attached to a 9 patch bitmap. 37 * Present on a 9 patch bitmap if it optical insets were manually included, 83 * @param chunk The 9-patch data chunk describing how the underlying bitmap 94 * @param chunk The 9-patch data chunk describing how the underlying 107 public NinePatch(NinePatch patch) { argument 108 mBitmap = patch.mBitmap; 109 mSrcName = patch.mSrcName; 110 if (patch.mPaint != null) { 111 mPaint = new Paint(patch [all...] |
/frameworks/av/services/audiopolicy/ |
H A D | AudioPolicyManager.cpp | 488 struct audio_patch patch; local 489 patch.num_sources = 1; 490 patch.num_sinks = 1; 498 // release existing RX patch if any 503 // release TX patch if any 515 // of it due to legacy implementation. If not, create a patch. 521 // create RX path audio patch 531 rxSourceDeviceDesc->toAudioPortConfig(&patch.sources[0]); 532 rxSinkDeviceDesc->toAudioPortConfig(&patch.sinks[0]); 544 outputDesc->toAudioPortConfig(&patch 562 struct audio_patch patch; local 2553 createAudioPatch(const struct audio_patch *patch, audio_patch_handle_t *handle, uid_t uid) argument 2829 struct audio_patch *patch = &patchDesc->mPatch; local 3000 addAudioPatch(audio_patch_handle_t handle, const sp<AudioPatch>& patch) argument 4952 struct audio_patch patch; local 5056 struct audio_patch patch; local [all...] |
H A D | AudioPolicyService.cpp | 203 status_t AudioPolicyService::clientCreateAudioPatch(const struct audio_patch *patch, argument 207 return mAudioCommandThread->createAudioPatchCommand(patch, handle, delayMs); 465 ALOGV("AudioCommandThread() processing create audio patch"); 475 ALOGV("AudioCommandThread() processing release audio patch"); 494 ALOGV("AudioCommandThread() processing update audio patch list"); 686 const struct audio_patch *patch, 695 data->mPatch = *patch; 699 ALOGV("AudioCommandThread() adding create patch delay %d", delayMs); 716 ALOGV("AudioCommandThread() adding release patch delay %d", delayMs); 732 ALOGV("AudioCommandThread() adding update audio patch lis 685 createAudioPatchCommand( const struct audio_patch *patch, audio_patch_handle_t *handle, int delayMs) argument 849 struct audio_patch patch; local [all...] |
H A D | AudioPolicyClientImpl.cpp | 186 status_t AudioPolicyService::AudioPolicyClient::createAudioPatch(const struct audio_patch *patch, argument 190 return mAudioPolicyService->clientCreateAudioPatch(patch, handle, delayMs);
|
H A D | AudioPolicyInterface.h | 200 virtual status_t createAudioPatch(const struct audio_patch *patch, 304 /* Create a patch between several source and sink ports */ 305 virtual status_t createAudioPatch(const struct audio_patch *patch, 309 /* Release a patch */
|
H A D | AudioPolicyService.h | 171 virtual status_t createAudioPatch(const struct audio_patch *patch, 198 status_t clientCreateAudioPatch(const struct audio_patch *patch, 270 status_t createAudioPatchCommand(const struct audio_patch *patch, 454 /* Create a patch between several source and sink ports */ 455 virtual status_t createAudioPatch(const struct audio_patch *patch, 459 /* Release a patch */
|
/frameworks/base/tests/HwAccelerationTest/src/com/android/test/hwui/ |
H A D | ThinPatchesActivity.java | 54 mPatch1 = resources.getDrawable(R.drawable.patch);
|
/frameworks/base/graphics/java/android/graphics/drawable/ |
H A D | NinePatchDrawable.java | 61 * <a href="{@docRoot}guide/topics/graphics/2d-graphics.html#nine-patch"> 64 * <a href="{@docRoot}guide/developing/tools/draw9patch.html">Draw 9-patch</a> tool guide.</p></div> 88 * Create drawable from raw nine-patch data, not dealing with density. 98 * Create drawable from raw nine-patch data, setting initial target density 108 * Create drawable from raw nine-patch data, setting initial target density 121 * Create drawable from existing nine-patch, not dealing with density. 126 public NinePatchDrawable(NinePatch patch) { argument 127 this(new NinePatchState(patch, new Rect()), null); 131 * Create drawable from existing nine-patch, setting initial target density 134 public NinePatchDrawable(Resources res, NinePatch patch) { argument [all...] |
/frameworks/base/media/java/android/media/ |
H A D | AudioSystem.java | 560 public static native int createAudioPatch(AudioPatch[] patch, argument 562 public static native int releaseAudioPatch(AudioPatch patch); argument
|
/frameworks/av/media/libmedia/ |
H A D | IAudioPolicyService.cpp | 554 virtual status_t createAudioPatch(const struct audio_patch *patch, argument 557 if (patch == NULL || handle == NULL) { 562 data.write(patch, sizeof(struct audio_patch)); 1100 struct audio_patch patch; local 1101 data.read(&patch, sizeof(struct audio_patch)); 1104 status_t status = createAudioPatch(&patch, &handle);
|
/frameworks/base/core/java/android/view/ |
H A D | GLES20Canvas.java | 557 public void drawPatch(NinePatch patch, Rect dst, Paint paint) { argument 558 Bitmap bitmap = patch.getBitmap(); 561 nDrawPatch(mRenderer, bitmap.mNativeBitmap, patch.mNativeChunk, 566 public void drawPatch(NinePatch patch, RectF dst, Paint paint) { argument 567 Bitmap bitmap = patch.getBitmap(); 570 nDrawPatch(mRenderer, bitmap.mNativeBitmap, patch.mNativeChunk,
|
/frameworks/base/libs/androidfw/ |
H A D | ResourceTypes.cpp | 132 static void fill9patchOffsets(Res_png_9patch* patch) { argument 133 patch->xDivsOffset = sizeof(Res_png_9patch); 134 patch->yDivsOffset = patch->xDivsOffset + (patch->numXDivs * sizeof(int32_t)); 135 patch->colorsOffset = patch->yDivsOffset + (patch->numYDivs * sizeof(int32_t)); 198 void* Res_png_9patch::serialize(const Res_png_9patch& patch, const int32_t* xDivs, argument 203 void* newData = calloc(1, patch 208 serialize(const Res_png_9patch& patch, const int32_t* xDivs, const int32_t* yDivs, const uint32_t* colors, void* outData) argument 404 Res_png_9patch* patch = reinterpret_cast<Res_png_9patch*>(inData); local [all...] |
/frameworks/av/include/media/ |
H A D | IAudioFlinger.h | 225 /* Create an audio patch between several source and sink ports */ 226 virtual status_t createAudioPatch(const struct audio_patch *patch, 229 /* Release an audio patch */
|