34 | | BMediaRosterEx(status_t * out_error); |
35 | | status_t SaveNodeConfiguration(BMediaNode *node); |
36 | | status_t LoadNodeConfiguration(media_addon_id addonid, int32 flavorid, BMessage *out_msg); |
37 | | |
38 | | status_t IncrementAddonFlavorInstancesCount(media_addon_id addonid, int32 flavorid); |
39 | | status_t DecrementAddonFlavorInstancesCount(media_addon_id addonid, int32 flavorid); |
40 | | status_t ReleaseNodeAll(const media_node& node); |
41 | | |
42 | | status_t SetNodeCreator(media_node_id node, team_id creator); |
43 | | |
44 | | status_t RegisterNode(BMediaNode * node, media_addon_id addonid, int32 flavorid); |
45 | | status_t InstantiateDormantNode(media_addon_id addonid, int32 flavorid, team_id creator, media_node *out_node); |
46 | | status_t GetDormantFlavorInfo(media_addon_id addonid, int32 flavorid, dormant_flavor_info *out_flavor); |
47 | | status_t GetNode(node_type type, media_node * out_node, int32 * out_input_id = NULL, BString * out_input_name = NULL); |
48 | | status_t SetNode(node_type type, const media_node *node, const dormant_node_info *info = NULL, const media_input *input = NULL); |
49 | | status_t GetAllOutputs(const media_node & node, List<media_output> *list); |
50 | | status_t GetAllOutputs(BBufferProducer *node, List<media_output> *list); |
51 | | status_t GetAllInputs(const media_node & node, List<media_input> *list); |
52 | | status_t GetAllInputs(BBufferConsumer *node, List<media_input> *list); |
53 | | status_t PublishOutputs(const media_node & node, List<media_output> *list); |
54 | | status_t PublishInputs(const media_node & node, List<media_input> *list); |
55 | | |
56 | | BTimeSource *MakeTimeSourceObject(media_node_id timesource_id); |
| 37 | BMediaRosterEx(status_t* out_error); |
| 38 | |
| 39 | status_t SaveNodeConfiguration(BMediaNode* node); |
| 40 | status_t LoadNodeConfiguration(media_addon_id addonid, |
| 41 | int32 flavorid, BMessage* out_msg); |
| 42 | |
| 43 | status_t IncrementAddonFlavorInstancesCount( |
| 44 | media_addon_id addonid, int32 flavorid); |
| 45 | |
| 46 | status_t DecrementAddonFlavorInstancesCount( |
| 47 | media_addon_id addonid, int32 flavorid); |
| 48 | |
| 49 | status_t ReleaseNodeAll(const media_node& node); |
| 50 | |
| 51 | status_t SetNodeCreator(media_node_id node, team_id creator); |
| 52 | |
| 53 | status_t RegisterNode(BMediaNode* node, media_addon_id addonid, |
| 54 | int32 flavorid); |
| 55 | |
| 56 | status_t InstantiateDormantNode(media_addon_id addonid, |
| 57 | int32 flavorid, team_id creator, media_node* out_node); |
| 58 | |
| 59 | status_t GetDormantFlavorInfo(media_addon_id addonid, |
| 60 | int32 flavorid, dormant_flavor_info* out_flavor); |
| 61 | |
| 62 | status_t GetNode(node_type type, media_node* out_node, |
| 63 | int32* out_input_id = NULL, |
| 64 | BString* out_input_name = NULL); |
| 65 | |
| 66 | status_t SetNode(node_type type, const media_node* node, |
| 67 | const dormant_node_info* info = NULL, |
| 68 | const media_input *input = NULL); |
| 69 | |
| 70 | status_t GetAllOutputs(const media_node& node, |
| 71 | List<media_output>* list); |
| 72 | |
| 73 | status_t GetAllOutputs(BBufferProducer* node, |
| 74 | List<media_output>* list); |
| 75 | |
| 76 | status_t GetAllInputs(const media_node& node, |
| 77 | List<media_input>* list); |
| 78 | |
| 79 | status_t GetAllInputs(BBufferConsumer* node, |
| 80 | List<media_input>* list); |
| 81 | |
| 82 | status_t PublishOutputs(const media_node& node, |
| 83 | List<media_output>* list); |
| 84 | |
| 85 | status_t PublishInputs(const media_node& node, |
| 86 | List<media_input>* list); |
| 87 | |
| 88 | BTimeSource* MakeTimeSourceObject(media_node_id timesource_id); |