Dela via


Streaming Locators - List Content Keys

Visa innehållsnycklar som används av den här positioneraren för direktuppspelning

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}/listContentKeys?api-version=2022-08-01

URI-parametrar

Name I Obligatorisk Typ Description
accountName
path True

string

Namnet på Media Services-kontot.

resourceGroupName
path True

string

Namnet på resursgruppen i Azure-prenumerationen.

streamingLocatorName
path True

string

Namnet på positioneraren för direktuppspelning.

subscriptionId
path True

string

Den unika identifieraren för en Microsoft Azure-prenumeration.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran.

Svar

Name Typ Description
200 OK

ListContentKeysResponse

OK

Other Status Codes

ErrorResponse

Detaljerad felinformation.

Exempel

List Content Keys

Exempelbegäran

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/streamingLocators/secureStreamingLocator/listContentKeys?api-version=2022-08-01

Exempelsvar

{
  "contentKeys": [
    {
      "id": "9259eb06-eeee-4f77-987f-48f4ea5c649f",
      "type": "EnvelopeEncryption",
      "labelReferenceInStreamingPolicy": "aesDefaultKey",
      "value": "QpiqeQROdN5xamnfUF2Wdw==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    },
    {
      "id": "06bfeff1-2bb6-4f58-af27-a2767f058bca",
      "type": "CommonEncryptionCenc",
      "labelReferenceInStreamingPolicy": "cencDefaultKey",
      "value": "ZjgWhNnqnqcov/h+wrYusw==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    },
    {
      "id": "799e78a0-ed6f-4179-9222-ed4ec4223cec",
      "type": "CommonEncryptionCbcs",
      "labelReferenceInStreamingPolicy": "cbcsDefaultKey",
      "value": "FjZ3n3yRcVxRFftdYFbe9g==",
      "policyName": "PolicyWithMultipleOptions",
      "tracks": []
    }
  ]
}

Definitioner

Name Description
ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ListContentKeysResponse

Svarsklass för åtgärden listContentKeys

StreamingLocatorContentKey

Klass för innehållsnyckel i positionerare för direktuppspelning

StreamingLocatorContentKeyType

Krypteringstyp för innehållsnyckel

TrackPropertyCompareOperation

Spåra egenskapsvillkorsåtgärd

TrackPropertyCondition

Klass för att ange ett egenskapsvillkor för spår

TrackPropertyType

Spåra egenskapstyp

TrackSelection

Klass för att välja ett spår

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Typ Description
info

object

Den ytterligare informationen.

type

string

Ytterligare informationstyp.

ErrorDetail

Felinformationen.

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Ytterligare information om felet.

code

string

Felkoden.

details

ErrorDetail[]

Felinformationen.

message

string

Felmeddelandet.

target

string

Felmålet.

ErrorResponse

Felsvar

Name Typ Description
error

ErrorDetail

Felobjektet.

ListContentKeysResponse

Svarsklass för åtgärden listContentKeys

Name Typ Description
contentKeys

StreamingLocatorContentKey[]

ContentKeys som används av aktuell positionerare för direktuppspelning

StreamingLocatorContentKey

Klass för innehållsnyckel i positionerare för direktuppspelning

Name Typ Description
id

string

ID för innehållsnyckel

labelReferenceInStreamingPolicy

string

Etikett för innehållsnyckel enligt strömningsprincipen

policyName

string

ContentKeyPolicy som används av innehållsnyckeln

tracks

TrackSelection[]

Spårar som använder den här innehållsnyckeln

type

StreamingLocatorContentKeyType

Krypteringstyp för innehållsnyckel

value

string

Värdet för innehållsnyckeln

StreamingLocatorContentKeyType

Krypteringstyp för innehållsnyckel

Name Typ Description
CommonEncryptionCbcs

string

Vanlig kryptering med CBCS

CommonEncryptionCenc

string

Vanlig kryptering med CENC

EnvelopeEncryption

string

Kuvertkryptering

TrackPropertyCompareOperation

Spåra egenskapsvillkorsåtgärd

Name Typ Description
Equal

string

Lika med åtgärd

Unknown

string

Okänd åtgärd för jämförelse av spåregenskap

TrackPropertyCondition

Klass för att ange ett egenskapsvillkor för spår

Name Typ Description
operation

TrackPropertyCompareOperation

Spåra egenskapsvillkorsåtgärd

property

TrackPropertyType

Spåra egenskapstyp

value

string

Spåra egenskapsvärde

TrackPropertyType

Spåra egenskapstyp

Name Typ Description
FourCC

string

Spår FourCC

Unknown

string

Okänd spåregenskap

TrackSelection

Klass för att välja ett spår

Name Typ Description
trackSelections

TrackPropertyCondition[]

TrackSelections är en lista med villkor för spåregenskaper som kan ange spår