Home | History | Annotate | Download | only in src

Lines Matching defs:route

56     sp<SessionRoute> route = indexOfKey(session) >= 0 ? valueFor(session) : 0;
57 if (route != 0) {
58 ALOG_ASSERT(route->mRefCount > 0);
59 --route->mRefCount;
60 if (route->mRefCount <= 0) {
68 sp<SessionRoute> route = indexOfKey(session) >= 0 ? valueFor(session) : 0;
69 return route != 0 ? ++(route->mActivityCount) : -1;
74 sp<SessionRoute> route = indexOfKey(session) >= 0 ? valueFor(session) : 0;
75 if (route != 0 && route->mActivityCount > 0) {
76 return --(route->mActivityCount);
97 ALOGE("Adding Output Route to InputRouteMap");
100 ALOGE("Adding Input Route to OutputRouteMap");
104 sp<SessionRoute> route = indexOfKey(session) >= 0 ? valueFor(session) : 0;
106 if (route != 0) {
107 if (descriptor != 0 || route->mDeviceDescriptor != 0) {
108 route->mChanged = true;
110 route->mRefCount++;
111 route->mDeviceDescriptor = descriptor;
113 route = new SessionRoute(session, streamType, source, descriptor, uid);
114 route->mRefCount++;
116 route->mChanged = true;
118 add(session, route);
128 sp<SessionRoute> route = valueAt(index);
129 if (streamType == route->mStreamType && route->isActiveOrChanged()
130 && route->mDeviceDescriptor != 0) {
131 device = route->mDeviceDescriptor->type();