Lines Matching defs:port

364 pa_operation* pa_context_set_sink_port_by_index(pa_context *c, uint32_t idx, const char*port, pa_context_success_cb_t cb, void *userdata) {
382 pa_tagstruct_puts(t, port);
389 pa_operation* pa_context_set_sink_port_by_name(pa_context *c, const char *name, const char*port, pa_context_success_cb_t cb, void *userdata) {
407 pa_tagstruct_puts(t, port);
643 pa_operation* pa_context_set_source_port_by_index(pa_context *c, uint32_t idx, const char*port, pa_context_success_cb_t cb, void *userdata) {
661 pa_tagstruct_puts(t, port);
668 pa_operation* pa_context_set_source_port_by_name(pa_context *c, const char *name, const char*port, pa_context_success_cb_t cb, void *userdata) {
686 pa_tagstruct_puts(t, port);
829 pa_card_port_info* port = i->ports[j] = &i->ports[0][j];
831 port->proplist = pa_proplist_new();
833 if (pa_tagstruct_gets(t, &port->name) < 0 ||
834 pa_tagstruct_gets(t, &port->description) < 0 ||
835 pa_tagstruct_getu32(t, &port->priority) < 0 ||
839 pa_tagstruct_get_proplist(t, port->proplist) < 0 ||
840 pa_tagstruct_getu32(t, &port->n_profiles) < 0) {
849 port->direction = direction;
850 port->available = available;
852 if (port->n_profiles > 0) {
853 port->profiles = pa_xnew0(pa_card_profile_info*, i->n_profiles+1);
854 port->profiles2 = pa_xnew0(pa_card_profile_info2*, i->n_profiles+1);
856 for (k = 0; k < port->n_profiles; k++) {
864 port->profiles[k] = &i->profiles[l];
865 port->profiles2[k] = i->profiles2[l];
875 if (pa_tagstruct_gets64(t, &port->latency_offset) < 0)
878 port->latency_offset = 0;
880 port->type = PA_DEVICE_PORT_TYPE_UNKNOWN;
882 if (pa_tagstruct_gets(t, &port->availability_group) < 0 ||
883 pa_tagstruct_getu32(t, &port->type) < 0)
886 port->availability_group = NULL;