Aracılığıyla paylaş


Account Filters - Update

Hesap Filtresini Güncelleştirme
Media Services hesabında var olan bir Hesap Filtresi'ni Güncelleştirmeler.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/accountFilters/{filterName}?api-version=2022-08-01

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Media Services hesap adı.

filterName
path True

string

Hesap Filtresi adı

resourceGroupName
path True

string

Azure aboneliğindeki kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğinin benzersiz tanımlayıcısı.

api-version
query True

string

İstemci isteğiyle kullanılacak API'nin sürümü.

İstek Gövdesi

Name Tür Description
properties.firstQuality

FirstQuality

İlk kalite.

properties.presentationTimeRange

PresentationTimeRange

Sunu zaman aralığı.

properties.tracks

FilterTrackSelection[]

Seçim koşullarını izler.

Yanıtlar

Name Tür Description
200 OK

AccountFilter

Tamam

Other Status Codes

ErrorResponse

Ayrıntılı hata bilgileri.

Örnekler

Update an Account Filter

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/accountFilters/accountFilterWithTimeWindowAndTrack?api-version=2022-08-01

{
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 10,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854774806,
      "liveBackoffDuration": 0,
      "timescale": 10000000,
      "forceEndTimestamp": false
    },
    "firstQuality": {
      "bitrate": 128000
    }
  }
}

Sample Response

{
  "name": "accountFilterWithTimeWindowAndTrack",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/accountFilters/accountFilterWithTimeWindowAndTrack",
  "type": "Microsoft.Media/mediaservices/accountFilters",
  "properties": {
    "presentationTimeRange": {
      "startTimestamp": 10,
      "endTimestamp": 170000000,
      "presentationWindowDuration": 9223372036854774806,
      "liveBackoffDuration": 0,
      "timescale": 10000000,
      "forceEndTimestamp": false
    },
    "firstQuality": {
      "bitrate": 128000
    },
    "tracks": [
      {
        "trackSelections": [
          {
            "property": "Type",
            "value": "Audio",
            "operation": "Equal"
          },
          {
            "property": "Language",
            "value": "en",
            "operation": "NotEqual"
          },
          {
            "property": "FourCC",
            "value": "EC-3",
            "operation": "NotEqual"
          }
        ]
      },
      {
        "trackSelections": [
          {
            "property": "Type",
            "value": "Video",
            "operation": "Equal"
          },
          {
            "property": "Bitrate",
            "value": "3000000-5000000",
            "operation": "Equal"
          }
        ]
      }
    ]
  }
}

Tanımlar

Name Description
AccountFilter

Hesap Filtresi.

createdByType

Kaynağı oluşturan kimliğin türü.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

FilterTrackPropertyCompareOperation

Özellik koşulunu izleme işlemi.

FilterTrackPropertyCondition

Bir izleme özelliği koşulu belirtmek için sınıfı.

FilterTrackPropertyType

track özellik türü.

FilterTrackSelection

Bir parça seçmek için FilterTrackPropertyConditions listesini temsil eder. Filtreler mantıksal AND işlemi kullanılarak birleştirilir.

FirstQuality

İlk Kaliteyi Filtrele

PresentationTimeRange

Sunu zaman aralığı, bu varlıkla ilgilidir ve Hesap Filtresi için önerilmez.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

AccountFilter

Hesap Filtresi.

Name Tür Description
id

string

Kaynağın tam kaynak kimliği. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Kaynağın adı

properties.firstQuality

FirstQuality

İlk kalite.

properties.presentationTimeRange

PresentationTimeRange

Sunu zaman aralığı.

properties.tracks

FilterTrackSelection[]

Seçim koşullarını izler.

systemData

systemData

Bu kaynakla ilgili sistem meta verileri.

type

string

Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts"

createdByType

Kaynağı oluşturan kimliğin türü.

Name Tür Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

FilterTrackPropertyCompareOperation

Özellik koşulunu izleme işlemi.

Name Tür Description
Equal

string

Eşit işlem.

NotEqual

string

Eşit değil işlemi.

FilterTrackPropertyCondition

Bir izleme özelliği koşulu belirtmek için sınıfı.

Name Tür Description
operation

FilterTrackPropertyCompareOperation

Özellik koşulunu izleme işlemi.

property

FilterTrackPropertyType

track özellik türü.

value

string

track özellik değeri.

FilterTrackPropertyType

track özellik türü.

Name Tür Description
Bitrate

string

Bit hızı.

FourCC

string

FourCC.

Language

string

Dili.

Name

string

Ad.

Type

string

Tür.

Unknown

string

Bilinmeyen izleme özelliği türü.

FilterTrackSelection

Bir parça seçmek için FilterTrackPropertyConditions listesini temsil eder. Filtreler mantıksal AND işlemi kullanılarak birleştirilir.

Name Tür Description
trackSelections

FilterTrackPropertyCondition[]

Parça seçimleri.

FirstQuality

İlk Kaliteyi Filtrele

Name Tür Description
bitrate

integer

İlk kalite bit hızı.

PresentationTimeRange

Sunu zaman aralığı, bu varlıkla ilgilidir ve Hesap Filtresi için önerilmez.

Name Tür Description
endTimestamp

integer

Mutlak bitiş zamanı sınırı.

forceEndTimestamp

boolean

Bitiş zamanı damgasının var olduğunu zorlama göstergesi.

liveBackoffDuration

integer

Sağ kenardan uca göreli.

presentationWindowDuration

integer

Bitişe göre kayan pencere.

startTimestamp

integer

Mutlak başlangıç zamanı sınırı.

timescale

integer

Zaman damgalarının zaman ölçeği.

systemData

Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.

Name Tür Description
createdAt

string

Kaynak oluşturma (UTC) zaman damgası.

createdBy

string

Kaynağı oluşturan kimlik.

createdByType

createdByType

Kaynağı oluşturan kimliğin türü.

lastModifiedAt

string

Kaynağın son değişikliğinin zaman damgası (UTC)

lastModifiedBy

string

Kaynağı son değiştiren kimlik.

lastModifiedByType

createdByType

Kaynağı en son değiştiren kimliğin türü.