Tracks interface
表示追蹤的介面。
方法
方法詳細資料
beginCreateOrUpdate(string, string, string, string, AssetTrack, TracksCreateOrUpdateOptionalParams)
在資產中建立或更新追蹤
function beginCreateOrUpdate(resourceGroupName: string, accountName: string, assetName: string, trackName: string, parameters: AssetTrack, options?: TracksCreateOrUpdateOptionalParams): Promise<PollerLike<PollOperationState<TracksCreateOrUpdateResponse>, TracksCreateOrUpdateResponse>>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
- parameters
- AssetTrack
要求參數
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<TracksCreateOrUpdateResponse>, TracksCreateOrUpdateResponse>>
beginCreateOrUpdateAndWait(string, string, string, string, AssetTrack, TracksCreateOrUpdateOptionalParams)
在資產中建立或更新追蹤
function beginCreateOrUpdateAndWait(resourceGroupName: string, accountName: string, assetName: string, trackName: string, parameters: AssetTrack, options?: TracksCreateOrUpdateOptionalParams): Promise<TracksCreateOrUpdateResponse>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
- parameters
- AssetTrack
要求參數
選項參數。
傳回
Promise<TracksCreateOrUpdateResponse>
beginDelete(string, string, string, string, TracksDeleteOptionalParams)
刪除資產中的追蹤
function beginDelete(resourceGroupName: string, accountName: string, assetName: string, trackName: string, options?: TracksDeleteOptionalParams): Promise<PollerLike<PollOperationState<TracksDeleteHeaders>, TracksDeleteHeaders>>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
- options
- TracksDeleteOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<TracksDeleteHeaders>, TracksDeleteHeaders>>
beginDeleteAndWait(string, string, string, string, TracksDeleteOptionalParams)
刪除資產中的追蹤
function beginDeleteAndWait(resourceGroupName: string, accountName: string, assetName: string, trackName: string, options?: TracksDeleteOptionalParams): Promise<TracksDeleteHeaders>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
- options
- TracksDeleteOptionalParams
選項參數。
傳回
Promise<TracksDeleteHeaders>
beginUpdate(string, string, string, string, AssetTrack, TracksUpdateOptionalParams)
更新資產中的現有 Track
function beginUpdate(resourceGroupName: string, accountName: string, assetName: string, trackName: string, parameters: AssetTrack, options?: TracksUpdateOptionalParams): Promise<PollerLike<PollOperationState<TracksUpdateResponse>, TracksUpdateResponse>>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
- parameters
- AssetTrack
要求參數
- options
- TracksUpdateOptionalParams
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<TracksUpdateResponse>, TracksUpdateResponse>>
beginUpdateAndWait(string, string, string, string, AssetTrack, TracksUpdateOptionalParams)
更新資產中的現有 Track
function beginUpdateAndWait(resourceGroupName: string, accountName: string, assetName: string, trackName: string, parameters: AssetTrack, options?: TracksUpdateOptionalParams): Promise<TracksUpdateResponse>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
- parameters
- AssetTrack
要求參數
- options
- TracksUpdateOptionalParams
選項參數。
傳回
Promise<TracksUpdateResponse>
beginUpdateTrackData(string, string, string, string, TracksUpdateTrackDataOptionalParams)
更新追蹤資料。 對儲存在資產容器中的追蹤資料進行任何變更之後,呼叫此 API。 例如,您已修改資產 Azure Blob 儲存體容器中的 WebVTT 標題檔案,除非呼叫此 API,否則檢視者不會看到新版本的標題。 請注意,變更可能不會立即反映。 如果適用的話,可能也需要清除 CDN 快取。
function beginUpdateTrackData(resourceGroupName: string, accountName: string, assetName: string, trackName: string, options?: TracksUpdateTrackDataOptionalParams): Promise<PollerLike<PollOperationState<TracksUpdateTrackDataHeaders>, TracksUpdateTrackDataHeaders>>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
選項參數。
傳回
Promise<PollerLike<@azure/core-lro.PollOperationState<TracksUpdateTrackDataHeaders>, TracksUpdateTrackDataHeaders>>
beginUpdateTrackDataAndWait(string, string, string, string, TracksUpdateTrackDataOptionalParams)
更新追蹤資料。 對儲存在資產容器中的追蹤資料進行任何變更之後,呼叫此 API。 例如,您已修改資產 Azure Blob 儲存體容器中的 WebVTT 標題檔案,除非呼叫此 API,否則檢視者不會看到新版本的標題。 請注意,變更可能不會立即反映。 如果適用的話,可能也需要清除 CDN 快取。
function beginUpdateTrackDataAndWait(resourceGroupName: string, accountName: string, assetName: string, trackName: string, options?: TracksUpdateTrackDataOptionalParams): Promise<TracksUpdateTrackDataHeaders>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
資產追蹤名稱。
選項參數。
傳回
Promise<TracksUpdateTrackDataHeaders>
get(string, string, string, string, TracksGetOptionalParams)
取得資產中追蹤的詳細資料
function get(resourceGroupName: string, accountName: string, assetName: string, trackName: string, options?: TracksGetOptionalParams): Promise<AssetTrack>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- trackName
-
string
Asset Track 名稱。
- options
- TracksGetOptionalParams
選項參數。
傳回
Promise<AssetTrack>
list(string, string, string, TracksListOptionalParams)
列出資產中的追蹤
function list(resourceGroupName: string, accountName: string, assetName: string, options?: TracksListOptionalParams): PagedAsyncIterableIterator<AssetTrack, AssetTrack[], PageSettings>
參數
- resourceGroupName
-
string
Azure 訂用帳戶內的資源組名。
- accountName
-
string
媒體服務帳戶名稱。
- assetName
-
string
資產名稱。
- options
- TracksListOptionalParams
選項參數。