code: public static cudaChannelFormatDesc cudaCreateChannelDesc(int x, int y, int z, int w, int cudaChannelFormatKind_f)
      {
          return cudaCreateChannelDescNative(x,y,z,w,cudaChannelFormatKind_f);
      }
docs: [C++ API] Returns a channel descriptor using the specified format
  
  <pre>
  template < class T > cudaChannelFormatDesc cudaCreateChannelDesc (
  void ) [inline]
  </pre>
  <div>
  <p>[C++ API] Returns a channel descriptor
  using the specified format  Returns a channel descriptor with format
  <tt>f</tt> and number of bits of each component <tt>x</tt>, <tt>y</tt>, <tt>z</tt>, and <tt>w</tt>. The cudaChannelFormatDesc is
  defined as:
  <pre>  struct cudaChannelFormatDesc {
  int x, y, z, w;
  enum cudaChannelFormatKind
  f;
  };</pre>
  </p>
  <p>where cudaChannelFormatKind is one of
  cudaChannelFormatKindSigned, cudaChannelFormatKindUnsigned, or
  cudaChannelFormatKindFloat.
  </p>
  </div>
  
  @param x X component
  @param y Y component
  @param z Z component
  @param w W component
  @param f Channel format
  
  @return Channel descriptor with format f
  
  @see JCuda#cudaCreateChannelDesc
  @see JCuda#cudaGetChannelDesc
  @see JCuda#cudaGetTextureReference
  @see JCuda#cudaBindTexture
  @see JCuda#cudaBindTexture
  
  @see JCuda#cudaBindTexture2D
  @see JCuda#cudaBindTextureToArray
  @see JCuda#cudaBindTextureToArray
  
  @see JCuda#cudaUnbindTexture
  @see JCuda#cudaGetTextureAlignmentOffset