Condividi tramite


TracksOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

AzureMediaServices's

Attributo<xref:tracks> .

Ereditarietà
builtins.object
TracksOperations

Costruttore

TracksOperations(*args, **kwargs)

Metodi

begin_create_or_update

Creare o aggiornare una traccia.

Creare o aggiornare una traccia nell'asset.

begin_delete

Eliminare una traccia.

Elimina una traccia nell'asset.

begin_update

Aggiornare una traccia.

Aggiornamenti una traccia esistente nell'asset.

begin_update_track_data

Aggiornare i dati di traccia.

Aggiornare i dati di traccia. Chiamare questa API dopo aver apportato modifiche ai dati di traccia archiviati nel contenitore di asset. Ad esempio, il file delle didascalie WebVTT è stato modificato nel contenitore di archiviazione BLOB di Azure per l'asset, i visualizzatori non vedranno la nuova versione delle didascalie a meno che non venga chiamata questa API. Si noti che le modifiche potrebbero non essere riflesse immediatamente. Potrebbe anche essere necessario eliminare la cache della rete CDN, se applicabile.

get

Ottieni una traccia.

Ottenere i dettagli di una traccia nell'asset.

list

Elencare le tracce nell'asset.

Elenca le tracce nell'asset.

begin_create_or_update

Creare o aggiornare una traccia.

Creare o aggiornare una traccia nell'asset.

begin_create_or_update(resource_group_name: str, account_name: str, asset_name: str, track_name: str, parameters: _models.AssetTrack, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.AssetTrack]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

track_name
str
Necessario

Nome della traccia asset. Obbligatorio.

parameters
AssetTrack oppure IO
Necessario

Parametri della richiesta. È un tipo di modello o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce AssetTrack o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Eliminare una traccia.

Elimina una traccia nell'asset.

begin_delete(resource_group_name: str, account_name: str, asset_name: str, track_name: str, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

track_name
str
Necessario

Nome della traccia asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update

Aggiornare una traccia.

Aggiornamenti una traccia esistente nell'asset.

begin_update(resource_group_name: str, account_name: str, asset_name: str, track_name: str, parameters: _models.AssetTrack, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.AssetTrack]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

track_name
str
Necessario

Nome della traccia asset. Obbligatorio.

parameters
AssetTrack oppure IO
Necessario

Parametri della richiesta. È un tipo di modello o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce AssetTrack o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update_track_data

Aggiornare i dati di traccia.

Aggiornare i dati di traccia. Chiamare questa API dopo aver apportato modifiche ai dati di traccia archiviati nel contenitore di asset. Ad esempio, il file delle didascalie WebVTT è stato modificato nel contenitore di archiviazione BLOB di Azure per l'asset, i visualizzatori non vedranno la nuova versione delle didascalie a meno che non venga chiamata questa API. Si noti che le modifiche potrebbero non essere riflesse immediatamente. Potrebbe anche essere necessario eliminare la cache della rete CDN, se applicabile.

begin_update_track_data(resource_group_name: str, account_name: str, asset_name: str, track_name: str, **kwargs: Any) -> LROPoller[None]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

track_name
str
Necessario

Nome della traccia asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure PollingMethod

Per impostazione predefinita, il metodo di polling sarà ARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di LROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottieni una traccia.

Ottenere i dettagli di una traccia nell'asset.

get(resource_group_name: str, account_name: str, asset_name: str, track_name: str, **kwargs: Any) -> AssetTrack

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

track_name
str
Necessario

Nome della traccia asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

AssetTrack o il risultato di cls(response)

Tipo restituito

Eccezioni

list

Elencare le tracce nell'asset.

Elenca le tracce nell'asset.

list(resource_group_name: str, account_name: str, asset_name: str, **kwargs: Any) -> Iterable[AssetTrack]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

account_name
str
Necessario

Nome dell'account di Servizi multimediali. Obbligatorio.

asset_name
str
Necessario

Nome dell'asset. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di AssetTrack o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

models = <module 'azure.mgmt.media.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\media\\models\\__init__.py'>