Aracılığıyla paylaş


Microsoft.Media mediaServices/assets/track

Bicep kaynak tanımı

mediaServices/assets/track kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Media/mediaServices/assets/track kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Media/mediaServices/assets/tracks@2023-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    track: {
      @odata.type: 'string'
      // For remaining properties, see TrackBase objects
    }
  }
}

TrackBase nesneleri

nesne türünü belirtmek için @odata.type özelliğini ayarlayın.

#Microsoft.Media.AudioTrackiçin şunu kullanın:

{
  @odata.type: '#Microsoft.Media.AudioTrack'
  dashSettings: {
    role: 'string'
  }
  displayName: 'string'
  fileName: 'string'
  hlsSettings: {
    characteristics: 'string'
    default: bool
    forced: bool
  }
  languageCode: 'string'
  mpeg4TrackId: int
}

#Microsoft.Media.TextTrackiçin şunu kullanın:

{
  @odata.type: '#Microsoft.Media.TextTrack'
  displayName: 'string'
  fileName: 'string'
  hlsSettings: {
    characteristics: 'string'
    default: bool
    forced: bool
  }
  playerVisibility: 'string'
}

#Microsoft.Media.VideoTrackiçin şunu kullanın:

{
  @odata.type: '#Microsoft.Media.VideoTrack'
}

Özellik Değerleri

AssetTrackProperties

Ad Açıklama Değer
iz Varlıktaki bir parça hakkında ayrıntılı bilgi. trackbase

AudioTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.AudioTrack' (gerekli)
dashSettings Ses parçası için DASH'e özgü ayar. DashSettings
displayName Video oynatıcıdaki ses parçasının görünen adı. HLS'de bu, EXT-X-MEDIA'nın NAME özniteliğiyle eşler. dizgi
Dosyaadı Kaynak dosyanın adı. Bu dosya varlığın depolama kapsayıcısında bulunur. dizgi
hlsSettings Ses parçası için HLS'ye özgü ayar. HlsSettings
languageCode Ses parçasının RFC5646 dil kodu. dizgi
mpeg4TrackId Ses parçası için MPEG-4 ses parçası kimliği. Int

DashSettings

Ad Açıklama Değer
rol DASH ayarının rolü. dizgi

HlsSettings

Ad Açıklama Değer
Özellik -lerini HLS ayarının özellikleri. dizgi
temerrüt HLS ayarı için varsayılan ayardır. Bool
Zorla HLS ayarı için zorunlu. Bool

Microsoft.Media/mediaServices/assets/track

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: mediaServices/assets
Özellikler Kaynak özellikleri. AssetTrackProperties

TextTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.TextTrack' (gerekli)
displayName Video oynatıcıdaki metin parçasının görünen adı. HLS'de bu, EXT-X-MEDIA'nın NAME özniteliğiyle eşler. dizgi
Dosyaadı Kaynak dosyanın adı. Bu dosya varlığın depolama kapsayıcısında bulunur. dizgi
hlsSettings Metin parçası için HLS'ye özgü ayar. HlsSettings
playerVisibility PlayerVisibility "Visible" olarak ayarlandığında, metin parçası bir istemci tarafından istendiğinde DASH bildiriminde veya HLS çalma listesinde bulunur. PlayerVisibility "Gizli" olarak ayarlandığında, metin istemci tarafından kullanılamaz. Varsayılan değer "Görünür"dür. 'Gizli'
'Görünür'

TrackBase

Ad Açıklama Değer
@odata.type AudioTracktürü için '#Microsoft.Media.AudioTrack' olarak ayarlayın. TextTracktürü için '#Microsoft.Media.TextTrack' olarak ayarlayın. VideoTracktürü için '#Microsoft.Media.VideoTrack' olarak ayarlayın. '#Microsoft.Media.AudioTrack'
'#Microsoft.Media.TextTrack'
'#Microsoft.Media.VideoTrack' (gerekli)

VideoTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.VideoTrack' (gerekli)

ARM şablonu kaynak tanımı

mediaServices/assets/track kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Media/mediaServices/assets/track kaynağı oluşturmak için şablonunuza aşağıdaki JSON dosyasını ekleyin.

{
  "type": "Microsoft.Media/mediaServices/assets/tracks",
  "apiVersion": "2023-01-01",
  "name": "string",
  "properties": {
    "track": {
      "@odata.type": "string"
      // For remaining properties, see TrackBase objects
    }
  }
}

TrackBase nesneleri

nesne türünü belirtmek için @odata.type özelliğini ayarlayın.

#Microsoft.Media.AudioTrackiçin şunu kullanın:

{
  "@odata.type": "#Microsoft.Media.AudioTrack",
  "dashSettings": {
    "role": "string"
  },
  "displayName": "string",
  "fileName": "string",
  "hlsSettings": {
    "characteristics": "string",
    "default": "bool",
    "forced": "bool"
  },
  "languageCode": "string",
  "mpeg4TrackId": "int"
}

#Microsoft.Media.TextTrackiçin şunu kullanın:

{
  "@odata.type": "#Microsoft.Media.TextTrack",
  "displayName": "string",
  "fileName": "string",
  "hlsSettings": {
    "characteristics": "string",
    "default": "bool",
    "forced": "bool"
  },
  "playerVisibility": "string"
}

#Microsoft.Media.VideoTrackiçin şunu kullanın:

{
  "@odata.type": "#Microsoft.Media.VideoTrack"
}

Özellik Değerleri

AssetTrackProperties

Ad Açıklama Değer
iz Varlıktaki bir parça hakkında ayrıntılı bilgi. trackbase

AudioTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.AudioTrack' (gerekli)
dashSettings Ses parçası için DASH'e özgü ayar. DashSettings
displayName Video oynatıcıdaki ses parçasının görünen adı. HLS'de bu, EXT-X-MEDIA'nın NAME özniteliğiyle eşler. dizgi
Dosyaadı Kaynak dosyanın adı. Bu dosya varlığın depolama kapsayıcısında bulunur. dizgi
hlsSettings Ses parçası için HLS'ye özgü ayar. HlsSettings
languageCode Ses parçasının RFC5646 dil kodu. dizgi
mpeg4TrackId Ses parçası için MPEG-4 ses parçası kimliği. Int

DashSettings

Ad Açıklama Değer
rol DASH ayarının rolü. dizgi

HlsSettings

Ad Açıklama Değer
Özellik -lerini HLS ayarının özellikleri. dizgi
temerrüt HLS ayarı için varsayılan ayardır. Bool
Zorla HLS ayarı için zorunlu. Bool

Microsoft.Media/mediaServices/assets/track

Ad Açıklama Değer
apiVersion API sürümü '2023-01-01'
ad Kaynak adı dize (gerekli)
Özellikler Kaynak özellikleri. AssetTrackProperties
tür Kaynak türü 'Microsoft.Media/mediaServices/assets/track'

TextTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.TextTrack' (gerekli)
displayName Video oynatıcıdaki metin parçasının görünen adı. HLS'de bu, EXT-X-MEDIA'nın NAME özniteliğiyle eşler. dizgi
Dosyaadı Kaynak dosyanın adı. Bu dosya varlığın depolama kapsayıcısında bulunur. dizgi
hlsSettings Metin parçası için HLS'ye özgü ayar. HlsSettings
playerVisibility PlayerVisibility "Visible" olarak ayarlandığında, metin parçası bir istemci tarafından istendiğinde DASH bildiriminde veya HLS çalma listesinde bulunur. PlayerVisibility "Gizli" olarak ayarlandığında, metin istemci tarafından kullanılamaz. Varsayılan değer "Görünür"dür. 'Gizli'
'Görünür'

TrackBase

Ad Açıklama Değer
@odata.type AudioTracktürü için '#Microsoft.Media.AudioTrack' olarak ayarlayın. TextTracktürü için '#Microsoft.Media.TextTrack' olarak ayarlayın. VideoTracktürü için '#Microsoft.Media.VideoTrack' olarak ayarlayın. '#Microsoft.Media.AudioTrack'
'#Microsoft.Media.TextTrack'
'#Microsoft.Media.VideoTrack' (gerekli)

VideoTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.VideoTrack' (gerekli)

Kullanım Örnekleri

Terraform (AzAPI sağlayıcısı) kaynak tanımı

mediaServices/assets/track kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Media/mediaServices/assets/track kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Media/mediaServices/assets/tracks@2023-01-01"
  name = "string"
  body = {
    properties = {
      track = {
        @odata.type = "string"
        // For remaining properties, see TrackBase objects
      }
    }
  }
}

TrackBase nesneleri

nesne türünü belirtmek için @odata.type özelliğini ayarlayın.

#Microsoft.Media.AudioTrackiçin şunu kullanın:

{
  @odata.type = "#Microsoft.Media.AudioTrack"
  dashSettings = {
    role = "string"
  }
  displayName = "string"
  fileName = "string"
  hlsSettings = {
    characteristics = "string"
    default = bool
    forced = bool
  }
  languageCode = "string"
  mpeg4TrackId = int
}

#Microsoft.Media.TextTrackiçin şunu kullanın:

{
  @odata.type = "#Microsoft.Media.TextTrack"
  displayName = "string"
  fileName = "string"
  hlsSettings = {
    characteristics = "string"
    default = bool
    forced = bool
  }
  playerVisibility = "string"
}

#Microsoft.Media.VideoTrackiçin şunu kullanın:

{
  @odata.type = "#Microsoft.Media.VideoTrack"
}

Özellik Değerleri

AssetTrackProperties

Ad Açıklama Değer
iz Varlıktaki bir parça hakkında ayrıntılı bilgi. trackbase

AudioTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.AudioTrack' (gerekli)
dashSettings Ses parçası için DASH'e özgü ayar. DashSettings
displayName Video oynatıcıdaki ses parçasının görünen adı. HLS'de bu, EXT-X-MEDIA'nın NAME özniteliğiyle eşler. dizgi
Dosyaadı Kaynak dosyanın adı. Bu dosya varlığın depolama kapsayıcısında bulunur. dizgi
hlsSettings Ses parçası için HLS'ye özgü ayar. HlsSettings
languageCode Ses parçasının RFC5646 dil kodu. dizgi
mpeg4TrackId Ses parçası için MPEG-4 ses parçası kimliği. Int

DashSettings

Ad Açıklama Değer
rol DASH ayarının rolü. dizgi

HlsSettings

Ad Açıklama Değer
Özellik -lerini HLS ayarının özellikleri. dizgi
temerrüt HLS ayarı için varsayılan ayardır. Bool
Zorla HLS ayarı için zorunlu. Bool

Microsoft.Media/mediaServices/assets/track

Ad Açıklama Değer
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: mediaServices/assets
Özellikler Kaynak özellikleri. AssetTrackProperties
tür Kaynak türü "Microsoft.Media/mediaServices/assets/tracks@2023-01-01"

TextTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.TextTrack' (gerekli)
displayName Video oynatıcıdaki metin parçasının görünen adı. HLS'de bu, EXT-X-MEDIA'nın NAME özniteliğiyle eşler. dizgi
Dosyaadı Kaynak dosyanın adı. Bu dosya varlığın depolama kapsayıcısında bulunur. dizgi
hlsSettings Metin parçası için HLS'ye özgü ayar. HlsSettings
playerVisibility PlayerVisibility "Visible" olarak ayarlandığında, metin parçası bir istemci tarafından istendiğinde DASH bildiriminde veya HLS çalma listesinde bulunur. PlayerVisibility "Gizli" olarak ayarlandığında, metin istemci tarafından kullanılamaz. Varsayılan değer "Görünür"dür. 'Gizli'
'Görünür'

TrackBase

Ad Açıklama Değer
@odata.type AudioTracktürü için '#Microsoft.Media.AudioTrack' olarak ayarlayın. TextTracktürü için '#Microsoft.Media.TextTrack' olarak ayarlayın. VideoTracktürü için '#Microsoft.Media.VideoTrack' olarak ayarlayın. '#Microsoft.Media.AudioTrack'
'#Microsoft.Media.TextTrack'
'#Microsoft.Media.VideoTrack' (gerekli)

VideoTrack

Ad Açıklama Değer
@odata.type Türetilmiş türler için ayrımcı. '#Microsoft.Media.VideoTrack' (gerekli)