| AppleVideoEncoder() | ttv::broadcast::AppleVideoEncoder | |
| FrameEncodedCallback(void *outputCallbackRefCon, void *sourceFrameRefCon, OSStatus status, VTEncodeInfoFlags infoFlags, CMSampleBufferRef sampleBuffer) | ttv::broadcast::AppleVideoEncoder | privatestatic |
| GetName() const override | ttv::broadcast::AppleVideoEncoder | virtual |
| GetReceiverImplementation(IVideoFrameReceiver::ReceiverTypeId typeId) override | ttv::broadcast::AppleVideoEncoder | virtual |
| GetSpsPps(std::vector< uint8_t > &sps, std::vector< uint8_t > &pps) override | ttv::broadcast::AppleVideoEncoder | virtual |
| Initialize() override | ttv::broadcast::AppleVideoEncoder | virtual |
| InternalStop() | ttv::broadcast::AppleVideoEncoder | private |
| MagicCookieEncodedCallback(void *outputCallbackRefCon, void *sourceFrameRefCon, OSStatus status, VTEncodeInfoFlags infoFlags, CMSampleBufferRef sampleBuffer) | ttv::broadcast::AppleVideoEncoder | privatestatic |
| mInternalData | ttv::broadcast::AppleVideoEncoder | private |
| SetFrameWriter(const std::shared_ptr< IFrameWriter > &frameWriter) override | ttv::broadcast::AppleVideoEncoder | virtual |
| SetTargetBitRate(uint32_t kbps) override | ttv::broadcast::AppleVideoEncoder | virtual |
| SetupMagicCookie() | ttv::broadcast::AppleVideoEncoder | private |
| SetupVTCompressionSession(VTCompressionOutputCallback encodedFrameCallback) | ttv::broadcast::AppleVideoEncoder | private |
| Shutdown() override | ttv::broadcast::AppleVideoEncoder | virtual |
| Start(uint32_t streamIndex, const VideoParams &vidParams) override | ttv::broadcast::AppleVideoEncoder | virtual |
| Stop() override | ttv::broadcast::AppleVideoEncoder | virtual |
| SubmitFrame(const std::shared_ptr< VideoFrame > &videoFrame) override | ttv::broadcast::AppleVideoEncoder | virtual |
| SupportsBitRateAdjustment() const override | ttv::broadcast::AppleVideoEncoder | virtual |
| SupportsReceiverProtocol(IVideoFrameReceiver::ReceiverTypeId typeId) const override | ttv::broadcast::AppleVideoEncoder | virtual |
| ttv::broadcast::IVideoEncoder::SupportsReceiverProtocol() const | ttv::broadcast::IVideoEncoder | inline |
| ValidateFrame(const std::shared_ptr< VideoFrame > &videoframe) override | ttv::broadcast::AppleVideoEncoder | virtual |
| ValidateVideoParams(const VideoParams &videoParams) const override | ttv::broadcast::AppleVideoEncoder | virtual |
| WriteEncodedFrame(std::unique_ptr< Packet > &&packet) | ttv::broadcast::AppleVideoEncoder | |
| ~AppleVideoEncoder() | ttv::broadcast::AppleVideoEncoder | virtual |
| ~IVideoEncoder() | ttv::broadcast::IVideoEncoder | virtual |