RevueSDK · Swift reference Guides

Instance Method

setH264Encoding(_:)

調整 H.264 encoding 參數(目前只公開 maxBitrate)

func setH264Encoding(_ encoding: H264Encoding) throws

Parameters

encoding

H264 encoding 參數

Discussion

呼叫 VideoH264CodecTool.updateBitrate(走 VideoToolbox VTSessionSetProperty AverageBitRate)。

Throws

  • .trackNotPublished

  • .codecNotSupported(codec: "h264") — 當前 codec 非 h264

  • .invalidParameter — encoding.maxBitrate <= 0