mirror of
https://github.com/prebid/openrtb.git
synced 2026-06-14 05:56:34 +03:00
adcom1: ptr helpers for nvol
This commit is contained in:
@@ -12,14 +12,14 @@ const (
|
||||
)
|
||||
|
||||
// Ptr returns pointer to own value.
|
||||
func (p StartDelayMode) Ptr() *StartDelayMode {
|
||||
return &p
|
||||
func (s StartDelayMode) Ptr() *StartDelayMode {
|
||||
return &s
|
||||
}
|
||||
|
||||
// Val safely dereferences pointer, returning default value (StartDelayPreRoll) for nil.
|
||||
func (p *StartDelayMode) Val() StartDelayMode {
|
||||
if p == nil {
|
||||
func (s *StartDelayMode) Val() StartDelayMode {
|
||||
if s == nil {
|
||||
return StartDelayPreRoll
|
||||
}
|
||||
return *p
|
||||
return *s
|
||||
}
|
||||
|
||||
@@ -11,3 +11,16 @@ const (
|
||||
VolumeNormLoudness VolumeNormalizationMode = 3 // Ad Loudness Normalized to Content
|
||||
VolumeNormCustom VolumeNormalizationMode = 4 // Custom Volume Normalization
|
||||
)
|
||||
|
||||
// Ptr returns pointer to own value.
|
||||
func (v VolumeNormalizationMode) Ptr() *VolumeNormalizationMode {
|
||||
return &v
|
||||
}
|
||||
|
||||
// Val safely dereferences pointer, returning default value (VolumeNormNone) for nil.
|
||||
func (v *VolumeNormalizationMode) Val() VolumeNormalizationMode {
|
||||
if v == nil {
|
||||
return VolumeNormNone
|
||||
}
|
||||
return *v
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user