Ticket #11922: 0007-BMediaRosterEx-cleanup-and-fix-style-in-the-header.patch

File 0007-BMediaRosterEx-cleanup-and-fix-style-in-the-header.patch, 4.8 KB (added by Barrett, 9 years ago)
  • headers/private/media/MediaRosterEx.h

    From 467ab076a9929eac1379aff411f04e1c6fd1ab02 Mon Sep 17 00:00:00 2001
    From: Dario Casalinuovo <b.vitruvio@gmail.com>
    Date: Mon, 23 Mar 2015 11:46:08 +0100
    Subject: [PATCH 07/13] BMediaRosterEx: cleanup and fix style in the header.
    
    ---
     headers/private/media/MediaRosterEx.h | 82 ++++++++++++++++++++++++-----------
     1 file changed, 57 insertions(+), 25 deletions(-)
    
    diff --git a/headers/private/media/MediaRosterEx.h b/headers/private/media/MediaRosterEx.h
    index 07618a9..149cfbd 100644
    a b  
    77#ifndef _MEDIA_ROSTER_EX_H_
    88#define _MEDIA_ROSTER_EX_H_
    99
     10
    1011#ifndef _MEDIA_T_LIST_H
    1112    #include "TList.h"
    1213#endif
     
    2021    #include <MediaAddOn.h>
    2122#endif
    2223
     24
    2325namespace BPrivate { namespace media {
    2426
     27
    2528/* The BMediaRosterEx class is an extension to the BMediaRoster.
    2629 * It provides functionality that can be used by the implementation
    2730 * of media_server, media_addon_server and libmedia.so.
    namespace BPrivate { namespace media {  
    3134class BMediaRosterEx : public BMediaRoster
    3235{
    3336public:
    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);
    5789
    5890private:
    5991    friend class BMediaRoster;
    private:  
    6294/* The pointer returned by BMediaRoster::Roster() is always a
    6395 * BMediaRosterEx object pointer. Use this to convert it.
    6496 */
    65 inline BMediaRosterEx * MediaRosterEx(BMediaRoster *mediaroster)
     97inline BMediaRosterEx* MediaRosterEx(BMediaRoster* mediaroster)
    6698{
    67     return static_cast<BMediaRosterEx *>(mediaroster);
     99    return static_cast<BMediaRosterEx*>(mediaroster);
    68100}
    69101
    70102