NVIDIA DeepStream SDK API Reference

9.2 Release
semconv::browser Namespace Reference

Variables

static constexpr const char * kBrowserBrands = "browser.brands"
 Array of brand name and version separated by a space. More...
 
static constexpr const char * kBrowserLanguage = "browser.language"
 Preferred language of the user using the browser. More...
 
static constexpr const char * kBrowserMobile = "browser.mobile"
 A boolean that is true if the browser is running on a mobile device. More...
 
static constexpr const char * kBrowserPlatform = "browser.platform"
 The platform on which the browser is running. More...
 
static constexpr const char * kBrowserBrands = "browser.brands"
 Array of brand name and version separated by a space. More...
 
static constexpr const char * kBrowserLanguage = "browser.language"
 Preferred language of the user using the browser. More...
 
static constexpr const char * kBrowserMobile = "browser.mobile"
 A boolean that is true if the browser is running on a mobile device. More...
 
static constexpr const char * kBrowserPlatform = "browser.platform"
 The platform on which the browser is running. More...
 

Variable Documentation

◆ kBrowserBrands [1/2]

constexpr const char* semconv::browser::kBrowserBrands = "browser.brands"
staticconstexpr

Array of brand name and version separated by a space.

This value is intended to be taken from the UA client hints API (

navigator.userAgentData.brands

).

Definition at line 29 of file includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserBrands [2/2]

constexpr const char* semconv::browser::kBrowserBrands = "browser.brands"
staticconstexpr

Array of brand name and version separated by a space.

This value is intended to be taken from the UA client hints API (

navigator.userAgentData.brands

).

Definition at line 29 of file 9.2/includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserLanguage [1/2]

constexpr const char* semconv::browser::kBrowserLanguage = "browser.language"
staticconstexpr

Preferred language of the user using the browser.

This value is intended to be taken from the Navigator API

navigator.language

.

Definition at line 36 of file includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserLanguage [2/2]

constexpr const char* semconv::browser::kBrowserLanguage = "browser.language"
staticconstexpr

Preferred language of the user using the browser.

This value is intended to be taken from the Navigator API

navigator.language

.

Definition at line 36 of file 9.2/includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserMobile [1/2]

constexpr const char* semconv::browser::kBrowserMobile = "browser.mobile"
staticconstexpr

A boolean that is true if the browser is running on a mobile device.

This value is intended to be taken from the UA client hints API (

navigator.userAgentData.mobile

). If unavailable, this attribute SHOULD be left unset.

Definition at line 45 of file 9.2/includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserMobile [2/2]

constexpr const char* semconv::browser::kBrowserMobile = "browser.mobile"
staticconstexpr

A boolean that is true if the browser is running on a mobile device.

This value is intended to be taken from the UA client hints API (

navigator.userAgentData.mobile

). If unavailable, this attribute SHOULD be left unset.

Definition at line 45 of file includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserPlatform [1/2]

constexpr const char* semconv::browser::kBrowserPlatform = "browser.platform"
staticconstexpr

The platform on which the browser is running.

This value is intended to be taken from the UA client hints API (

navigator.userAgentData.platform

). If unavailable, the legacy

navigator.platform

API SHOULD NOT be used instead and this attribute SHOULD be left unset in order for the values to be consistent. The list of possible values is defined in the W3C User-Agent Client Hints specification. Note that some (but not all) of these values can overlap with values in the @code os.type @endcode and@code os.name @endcode attributes. However, for consistency, the values in the

browser.platform

attribute should capture the exact value that the user agent provides.

Definition at line 61 of file includes/opentelemetry/semconv/incubating/browser_attributes.h.

◆ kBrowserPlatform [2/2]

constexpr const char* semconv::browser::kBrowserPlatform = "browser.platform"
staticconstexpr

The platform on which the browser is running.

This value is intended to be taken from the UA client hints API (

navigator.userAgentData.platform

). If unavailable, the legacy

navigator.platform

API SHOULD NOT be used instead and this attribute SHOULD be left unset in order for the values to be consistent. The list of possible values is defined in the W3C User-Agent Client Hints specification. Note that some (but not all) of these values can overlap with values in the @code os.type @endcode and@code os.name @endcode attributes. However, for consistency, the values in the

browser.platform

attribute should capture the exact value that the user agent provides.

Definition at line 61 of file 9.2/includes/opentelemetry/semconv/incubating/browser_attributes.h.