Lines Matching defs:request

155 			const producer_format_suggestion_requested_request* request
159 status_t status = FormatSuggestionRequested(request->type,
160 request->quality, &reply.format);
161 request->SendReply(status, &reply, sizeof(reply));
167 const producer_format_proposal_request* request
170 reply.format = request->format;
171 status_t status = FormatProposal(request->output, &reply.format);
172 request->SendReply(status, &reply, sizeof(reply));
178 const producer_prepare_to_connect_request* request
181 reply.format = request->format;
182 reply.out_source = request->source;
183 memcpy(reply.name, request->name, B_MEDIA_NAME_LENGTH);
184 status_t status = PrepareToConnect(request->source,
185 request->destination, &reply.format, &reply.out_source,
187 request->SendReply(status, &reply, sizeof(reply));
193 const producer_connect_request* request
196 memcpy(reply.name, request->name, B_MEDIA_NAME_LENGTH);
197 Connect(request->error, request->source, request->destination,
198 request->format, reply.name);
199 request->SendReply(B_OK, &reply, sizeof(reply));
205 const producer_disconnect_request* request
208 Disconnect(request->source, request->destination);
209 request->SendReply(B_OK, &reply, sizeof(reply));
215 const producer_get_initial_latency_request* request
221 request->SendReply(B_OK, &reply, sizeof(reply));
227 const producer_set_play_rate_request* request
230 status_t status = SetPlayRate(request->numer, request->denom);
231 request->SendReply(status, &reply, sizeof(reply));
237 const producer_get_latency_request* request
241 request->SendReply(status, &reply, sizeof(reply));
247 const producer_get_next_output_request* request
250 reply.cookie = request->cookie;
252 request->SendReply(status, &reply, sizeof(reply));
258 const producer_dispose_output_cookie_request*request
262 DisposeOutputCookie(request->cookie);
263 request->SendReply(B_OK, &reply, sizeof(reply));
481 consumer_accept_format_request request;
484 request.dest = destination;
485 request.format = *format;
487 &request, sizeof(request), &reply, sizeof(reply));
506 consumer_format_changed_request request;
509 request.producer = source;
510 request.consumer = destination;
511 request.format = *format;
513 // we use a request/reply to make this synchronous
514 return QueryPort(destination.port, CONSUMER_FORMAT_CHANGED, &request,
515 sizeof(request), &reply, sizeof(reply));
527 consumer_get_latency_for_request request;
530 request.for_whom = destination;
533 &request, sizeof(request), &reply, sizeof(reply));
552 consumer_seek_tag_requested_request request;
555 request.destination = destination;
556 request.target_time = targetTime;
557 request.flags = flags;
560 &request, sizeof(request), &reply, sizeof(reply));