Reference documentation and code samples for the Transcoder v1 API class TranscoderService.
Using the Transcoder API, you can queue asynchronous jobs for transcoding
media into various output formats. Output formats may include different
streaming standards such as HTTP Live Streaming (HLS) and Dynamic Adaptive
Streaming over HTTP (DASH). You can also customize jobs using advanced
features such as Digital Rights Management (DRM), audio equalization, content
concatenation, and digital ad-stitch ready content generation.
public static void BindService(ServiceBinderBase serviceBinder, TranscoderService.TranscoderServiceBase serviceImpl)
Register service method with a service binder with or without implementation. Useful when customizing the service binding logic.
Note: this method is part of an experimental API that can change or be removed without any prior notice.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eTranscoderService\u003c/code\u003e class within the Google Cloud Video Transcoder v1 API, offering details on various versions, including the latest 2.9.0 release.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTranscoderService\u003c/code\u003e allows users to queue asynchronous jobs for media transcoding into formats like HTTP Live Streaming (HLS) and Dynamic Adaptive Streaming over HTTP (DASH), as well as utilize advanced features such as DRM and content concatenation.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTranscoderService\u003c/code\u003e class inherits from the base \u003ccode\u003eObject\u003c/code\u003e class, and certain core object members are inherited.\u003c/p\u003e\n"],["\u003cp\u003eThe page provides a list of all available version, from \u003ccode\u003e1.0.0\u003c/code\u003e to \u003ccode\u003e2.9.0\u003c/code\u003e and contains the namespace information, which is \u003ccode\u003eGoogle.Cloud.Video.Transcoder.V1\u003c/code\u003e, along with the assembly \u003ccode\u003eGoogle.Cloud.Video.Transcoder.V1.dll\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists two static methods, \u003ccode\u003eBindService(TranscoderService.TranscoderServiceBase)\u003c/code\u003e and \u003ccode\u003eBindService(ServiceBinderBase, TranscoderService.TranscoderServiceBase)\u003c/code\u003e which are used to create or register a service definition with a server or a service binder, respectively.\u003c/p\u003e\n"]]],[],null,[]]