![]() |
SkyWay Embedded SDK 0.1.0
|
自分自身によるPublish・Subscribe。 [詳解]
データ構造 | |
| struct | skw_room_local_person_publish_params_t |
| skw_room_local_person_publishのパラメータ。 [詳解] | |
| struct | skw_room_local_person_unpublish_params_t |
| skw_room_local_person_unpublishのパラメータ。 [詳解] | |
| struct | skw_room_local_person_subscribe_params_t |
| skw_room_local_person_subscribeのパラメータ。 [詳解] | |
| struct | skw_room_local_person_unsubscribe_params_t |
| skw_room_local_person_unsubscribeのパラメータ。 [詳解] | |
マクロ定義 | |
| #define | SKW_ROOM_LOCAL_PERSON_PUBLISH_PARAMS_INIT(...) |
| skw_room_local_person_publish_params_tの初期化子。指定しなかったフィールドには既定値が入ります。 | |
| #define | SKW_ROOM_LOCAL_PERSON_UNPUBLISH_PARAMS_INIT(...) |
| skw_room_local_person_unpublish_params_tの初期化子。指定しなかったフィールドには既定値が入ります。 | |
| #define | SKW_ROOM_LOCAL_PERSON_SUBSCRIBE_PARAMS_INIT(...) |
| skw_room_local_person_subscribe_params_tの初期化子。指定しなかったフィールドには既定値が入ります。 | |
| #define | SKW_ROOM_LOCAL_PERSON_UNSUBSCRIBE_PARAMS_INIT(...) |
| skw_room_local_person_unsubscribe_params_tの初期化子。指定しなかったフィールドには既定値が入ります。 | |
関数 | |
| skw_room_local_person_err_t | skw_room_local_person_publish (const skw_room_local_person_publish_params_t *params, skw_room_publication_data_field_t *data_fields) |
| StreamをPublishします。 | |
| skw_room_local_person_err_t | skw_room_local_person_unpublish (const skw_room_local_person_unpublish_params_t *params) |
| PublishしているStreamをUnpublishします。 | |
| skw_room_local_person_err_t | skw_room_local_person_subscribe (const skw_room_local_person_subscribe_params_t *params, skw_room_subscription_data_field_t *data_fields) |
| PublicationをSubscribeし、Streamが利用可能になるまでブロックします(最大60秒)。 タイムアウト・確立失敗時はSubscriptionを自動でUnsubscribeします。 | |
| skw_room_local_person_err_t | skw_room_local_person_unsubscribe (const skw_room_local_person_unsubscribe_params_t *params) |
| SubscribeしているStreamをUnsubscribeします。 | |
自分自身によるPublish・Subscribe。
| #define SKW_ROOM_LOCAL_PERSON_PUBLISH_PARAMS_INIT | ( | ... | ) |
skw_room_local_person_publish_params_tの初期化子。指定しなかったフィールドには既定値が入ります。
| #define SKW_ROOM_LOCAL_PERSON_SUBSCRIBE_PARAMS_INIT | ( | ... | ) |
skw_room_local_person_subscribe_params_tの初期化子。指定しなかったフィールドには既定値が入ります。
| #define SKW_ROOM_LOCAL_PERSON_UNPUBLISH_PARAMS_INIT | ( | ... | ) |
skw_room_local_person_unpublish_params_tの初期化子。指定しなかったフィールドには既定値が入ります。
| #define SKW_ROOM_LOCAL_PERSON_UNSUBSCRIBE_PARAMS_INIT | ( | ... | ) |
skw_room_local_person_unsubscribe_params_tの初期化子。指定しなかったフィールドには既定値が入ります。
LocalPerson APIのエラーコード。
| skw_room_local_person_err_t skw_room_local_person_publish | ( | const skw_room_local_person_publish_params_t * | params, |
| skw_room_publication_data_field_t * | data_fields ) |
StreamをPublishします。
| params | Publishパラメータのポインタ |
| data_fields | PublishされたPublicationの情報を格納する出力先のポインタ(不要ならNULL)。 |
| skw_room_local_person_err_t skw_room_local_person_subscribe | ( | const skw_room_local_person_subscribe_params_t * | params, |
| skw_room_subscription_data_field_t * | data_fields ) |
PublicationをSubscribeし、Streamが利用可能になるまでブロックします(最大60秒)。 タイムアウト・確立失敗時はSubscriptionを自動でUnsubscribeします。
| params | Subscribeパラメータのポインタ |
| data_fields | SubscribeされたSubscriptionの情報を格納する出力先のポインタ(不要ならNULL)。 |
| skw_room_local_person_err_t skw_room_local_person_unpublish | ( | const skw_room_local_person_unpublish_params_t * | params | ) |
PublishしているStreamをUnpublishします。
| params | Unpublishパラメータのポインタ |
| skw_room_local_person_err_t skw_room_local_person_unsubscribe | ( | const skw_room_local_person_unsubscribe_params_t * | params | ) |
SubscribeしているStreamをUnsubscribeします。
| params | Unsubscribeパラメータのポインタ |