Show / Hide Table of Contents

Class CustomTagsApi

Inheritance
System.Object
CustomTagsApi
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Encoding.Manifests.Hls.Streams.CustomTags
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class CustomTagsApi

Constructors

CustomTagsApi(IBitmovinApiClientFactory)

Declaration
public CustomTagsApi(IBitmovinApiClientFactory apiClientFactory)
Parameters
Type Name Description
IBitmovinApiClientFactory apiClientFactory

Properties

Builder

Fluent builder for creating an instance of CustomTagsApi

Declaration
public static BitmovinApiBuilder<CustomTagsApi> Builder { get; }
Property Value
Type Description
BitmovinApiBuilder<CustomTagsApi>

Methods

CreateAsync(String, String, CustomTag)

Add Custom Tag to Variant Stream

Declaration
public Task<CustomTag> CreateAsync(string manifestId, string streamId, CustomTag customTag)
Parameters
Type Name Description
System.String manifestId

Id of the hls manifest. (required)

System.String streamId

Id of the variant stream. (required)

CustomTag customTag

The Custom Tag to be added

Returns
Type Description
System.Threading.Tasks.Task<CustomTag>

DeleteAsync(String, String, String)

Delete Custom Tag

Declaration
public Task<BitmovinResponse> DeleteAsync(string manifestId, string streamId, string customTagId)
Parameters
Type Name Description
System.String manifestId

Id of the hls manifest. (required)

System.String streamId

Id of the variant stream. (required)

System.String customTagId

Id of the custom tag. (required)

Returns
Type Description
System.Threading.Tasks.Task<BitmovinResponse>

GetAsync(String, String, String)

Custom Tag Details

Declaration
public Task<CustomTag> GetAsync(string manifestId, string streamId, string customTagId)
Parameters
Type Name Description
System.String manifestId

Id of the hls manifest. (required)

System.String streamId

Id of the variant stream. (required)

System.String customTagId

Id of the custom tag. (required)

Returns
Type Description
System.Threading.Tasks.Task<CustomTag>

ListAsync(String, String, Func<CustomTagsApi.ListQueryParams, CustomTagsApi.ListQueryParams>[])

List all Custom Tags of a Variant Stream

Declaration
public Task<PaginationResponse<CustomTag>> ListAsync(string manifestId, string streamId, params Func<CustomTagsApi.ListQueryParams, CustomTagsApi.ListQueryParams>[] queryParams)
Parameters
Type Name Description
System.String manifestId

Id of the hls manifest. (required)

System.String streamId

Id of the variant stream. (required)

System.Func<CustomTagsApi.ListQueryParams, CustomTagsApi.ListQueryParams>[] queryParams

The query parameters for sorting, filtering and paging options (optional)

Returns
Type Description
System.Threading.Tasks.Task<PaginationResponse<CustomTag>>
Back to top Generated by DocFX