Initialize this so that its contents are as if it was freshly allocated with @new.
This function is mostly used to initialize a media allocated on the stack. uninit undoes this operation.
When this function is invoked on newly allocated data (with malloc or on the stack), its contents should be set to 0 before calling this function.
this |
a Media |
a Result. |