if by “built” you mean you wrote some RSL/RMAN code, then technically, you already have a Brick.
If you want other people to use it, and/or you want it to show up on the Brick menu, (I belive) you would have to actually create a Brick. In C++... pretty easy I hear, and there is defnately an example in the SDK samples
If you want to go further, and have your custom camera type availble in Studio, then you woud need to write a plugin. Again, SDK samples.
Basically subclass Cameras, then in the render function spew out your RSL code.
If you want people to be able to preview it in the Studio Viewport, you would also write the appropriate/related code into the Viewort functions. onDraw… I believe.
I can add specific details and function names if you need, but likely I’d just say RTFM. The Studio Docs are quite remarkable after all, and more detailed than you are likely to find in any other SDK. That being said, once you have browsed them, there is definately room for additional information. I can tell you what it is since I have “worked” on Studio camera extensions - my issue being a fail on writing the associated RSL code, but sounds like you have that covered?
...and then we wait for dtamm to provide the “honest” details, and refutatations to my my wannabe babblings…