Trait CodecFactoryProxyInterface
Source pub trait CodecFactoryProxyInterface: Send + Sync {
type GetDetailedCodecDescriptionsResponseFut: Future<Output = Result<CodecFactoryGetDetailedCodecDescriptionsResponse, Error>> + Send;
// Required methods
fn get_detailed_codec_descriptions(
&self,
) -> Self::GetDetailedCodecDescriptionsResponseFut;
fn create_decoder(
&self,
decoder_params: &CreateDecoderParams,
decoder: ServerEnd<StreamProcessorMarker>,
) -> Result<(), Error>;
fn create_encoder(
&self,
encoder_params: &CreateEncoderParams,
encoder: ServerEnd<StreamProcessorMarker>,
) -> Result<(), Error>;
fn attach_lifetime_tracking(
&self,
codec_end: EventPair,
) -> Result<(), Error>;
}